如何添加可以与 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()