Laravel 5.4 – Где изменить идентификатор для входа

Во время аутентификации он использует неверный идентификатор, поэтому у меня есть эта ошибка: SQLSTATE[42S22]: Column not found: 1054 Field'id' unknow in where clause (SQL: select * from "acteur" where "id" = 22 limit 1

Идентификатор права: id_biodiv_acteur . И моделью для стола acteur является User.php

Поэтому я сделал эти изменения:

В Authenticable , User , LoginController я protected $primaryKey = 'id_biodiv_acteur'; , В GenericUser я сделал это:

 public function getAuthIdentifierName() { return 'id_biodiv_acteur'; } 

Но это не работает. Если в таблице моей базы данных я помещаю id вместо id_biodiv_acteur он работает, но я хочу сохранить правильный идентификатор.

Спросите меня, нужно ли вам увидеть код.

Спасибо за вашу помощь !