#php #laravel #authentication #facade
#php #laravel #аутентификация #фасад
Вопрос:
я пытаюсь найти реализацию класса auth facade, которая содержит его методы (check (), user () и т.д.). Я был сослан на ссылку на класс laravel facade в документах laravel, но ни один из этих классов (в данном случае authmanager), похоже, не имеет методов, используемых на фасаде
Ответ №1:
Определения даны в
IlluminateAuthGuardHelpers
и эта черта используется
- IlluminateAuthSessionGuard
- IlluminateAuthRequestGuard
- IlluminateAuthTokenGuard
Каждый из вышеперечисленных классов по отдельности имеет функцию user(), которая помогает остальным функциям GuardHelper…
Надеюсь, это ответит на все
Ответ №2:
В документах есть таблица ссылок на классы:
Ответ №3:
Самый простой способ — установить
https://github.com/barryvdh/laravel-ide-helper
Это создаст вспомогательный загрузочный файл, и ваша среда IDE может просто связать реализацию класса.