У меня проблема, я хочу использовать другое имя поля для пароля. скажем, в таблице пользователей, когда я использую этот код с моделью пользователя работает отличноИспользование getAuthPassword() с другой моделью вместо модели пользователя?
/**
* Override required, otherwise existing Authentication system will not match credentials
* @return mixed
*/
public function getAuthPassword()
{
return $this->userPassword;
}
, но когда я использую его с другой моделью, скажем модель клиента с такой же структурой таблицы, он не работает ?? !! ! кто-нибудь имеет представление об этом вопросе
Заранее спасибо.
Моя проблема в том, почему не переопределяет этот фактический getAuthPassword(), когда я использую его с другой моделью, например с моделью клиента? кстати, структура модели клиента аналогична модели пользователя – allaghi
, когда я использую ее с User Model, она работает – allaghi
, для этого вам нужно использовать 'use Illuminate \ Contracts \ Auth \ Authenticatable as AuthenticatableContract;' в вашей модели клиента –