I ', интегрируя новую систему в существующую базу данных.
Итак, моя таблица User не имеет имен полей по умолчанию.
Все имена на испанском языке, поэтому Sentinel ищет электронную почту, когда он должен искать «коррело»,
Кроме того, при выполнении
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)
Фактически, id не существует, PK называется administradorid
Единственный ресурс, который я нашел, очень быстрый:
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']; }
Любая помощь будет оценена!