Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel 'User' model no id column

Pour remplacer la clé primaire utilisée pour la recherche, vous devez définir le primaryKey propriété sur le modèle Utilisateur.

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

Maintenant, laravel utilisera la colonne de nom d'utilisateur comme colonne de clé primaire.

Voir la citation ci-dessous de la documentation laravel.

-- Eloquent - Utilisation de base