Как узнать к какой таблице подключается Auth::user() в laravel
Работая в laravel и изменяя данные в таблице "users" базы данных ms sql, заметил что параметры метода user() фасада Auth, тоже меняются в соответствии с таблицей users. Хотел узнать как Auth::user() обращается к таблице "users"? В моделях ответа не нашел.
Ответы (1 шт):
Автор решения: Anton Mironov
→ Ссылка
- Чтобы узнать, какая модель используется в фасаде
Authоткрываем файлconfig/auth.php. Там смотрим свойствоproviders['users']['model']. По умолчанию, там указаноApp\Models\User::class. - В Laravel есть соглашение об именовании, согласно которому, если вы называете свою модель в единственном числе, она автоматически связывается с таблицей с таким же именем во множественном числе. Пример: к модели
Userбудет привязана таблицаusersиз БД. Это можно изменить переопределив свойствоtableвнутри модели.