Как добавить пользовательскую функцию, которая может быть связана с функцией Auth()?
Как указано в документации, auth()
Функция может быть использована вместо Auth
фасад, возвращает экземпляр аутентификатора и может использоваться следующим образом:
auth()->check()
auth()->guest()
auth()->id()
auth()->user()
Как вы можете видеть - я могу цепь ->check()
или же ->guest()
или же ->id()
или же ->user()
,
Можно ли добавить новую пользовательскую функцию, которая также может быть изменена? Например, somethingNew()
это можно использовать так:
auth()->somethingNew() // returns boolean
1 ответ
Решение
auth
хелпер просто возвращает экземпляр используемого охранника. Вы можете реализовать пользовательские охранники, которые бы выставили somethingNew
метод.
Сконфигурируйте приложение для использования вашей новой охраны в config/app.php и наслаждайтесь звонками auth()->somethingNew()
,