I ', интегрируя новую систему в существующую базу данных.Пользовательская модель и поля с Sentinel/Laravel
Итак, моя таблица User не имеет имен полей по умолчанию.
всех имен на испанском языке, поэтому, Страж выглядит для электронной почты, когда он должен искать «Коррео»
Кроме того, при выполнении
Sentinel::check(),
Я получаю эту ошибку сообщения:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'administrador.id' in 'where clause' (SQL: select * from `administrador` where `administrador`.`id` = 1 and `administrador`.`deleted_at` is null limit 1)
Фактически, идентификатор не существует, PK называется administradorid
Единственный ресо urce я нашел очень быстро один:
https://github.com/cartalyst/sentinel/wiki/Extending-Sentinel
Он говорит, что это экстремально легко, но не упоминает этот случай.
Итак, в принципе, как я могу настроить все поля названия Sentinel Model ???
Вот моя модель:
class Administrador extends EloquentUser {
protected $table = 'administrador';
protected $fillable = [];
protected $guarded = ['administradorid'];
protected $hidden = ['contrasena', 'remember_token'];
use SoftDeletes;
protected $dates = ['deleted_at'];
}
Любая помощь будет оценен по достоинству!
Вы повторно rightttt мой плохой для рк ... Я попытаюсь это понедельник и сказать вам! Tx! –
он работает. Следующая глава, хеш-метод не то же самое -> http://stackoverflow.com/questions/36407296/hash-password-compatibility-between-yii-php-crypt-and-laravel-sentines –