如何添加可以与 Auth() 函数链接的自定义函数?
How to Add a Custom Function That Can Be Chained with the Auth() Function?
如documentation中所述,可以使用auth()
函数代替Auth
外观,returns一个验证器实例,可以像这样使用:
auth()->check()
auth()->guest()
auth()->id()
auth()->user()
如您所见 - 我可以链接 ->check()
或 ->guest()
或 ->id()
或 ->user()
.
是否可以添加一个可以更改的新自定义函数?例如,可以这样使用的somethingNew()
:
auth()->somethingNew() // returns boolean
auth
助手只是 returns guard being used. You can implement custom guards 的实例,它将公开您的 somethingNew
方法。
配置应用程序以在 config/app.php 中使用您的新守卫并享受通话 auth()->somethingNew()
。
如documentation中所述,可以使用auth()
函数代替Auth
外观,returns一个验证器实例,可以像这样使用:
auth()->check()
auth()->guest()
auth()->id()
auth()->user()
如您所见 - 我可以链接 ->check()
或 ->guest()
或 ->id()
或 ->user()
.
是否可以添加一个可以更改的新自定义函数?例如,可以这样使用的somethingNew()
:
auth()->somethingNew() // returns boolean
auth
助手只是 returns guard being used. You can implement custom guards 的实例,它将公开您的 somethingNew
方法。
配置应用程序以在 config/app.php 中使用您的新守卫并享受通话 auth()->somethingNew()
。