Как узнать к какой таблице подключается Auth::user() в laravel

Работая в laravel и изменяя данные в таблице "users" базы данных ms sql, заметил что параметры метода user() фасада Auth, тоже меняются в соответствии с таблицей users. Хотел узнать как Auth::user() обращается к таблице "users"? В моделях ответа не нашел.


Ответы (1 шт):

Автор решения: Anton Mironov
  1. Чтобы узнать, какая модель используется в фасаде Auth открываем файл config/auth.php. Там смотрим свойство providers['users']['model']. По умолчанию, там указано App\Models\User::class.
  2. В Laravel есть соглашение об именовании, согласно которому, если вы называете свою модель в единственном числе, она автоматически связывается с таблицей с таким же именем во множественном числе. Пример: к модели User будет привязана таблица users из БД. Это можно изменить переопределив свойство table внутри модели.
→ Ссылка