Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Laravel 'User' model sem coluna id


Para substituir a chave primária usada para pesquisar, você deve definir a primaryKey propriedade no modelo de usuário.
class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

Agora o laravel usará a coluna de nome de usuário como a coluna de chave primária.

Veja a citação abaixo da documentação do laravel.

-- Eloquent - Uso básico