如documentation中所述,可以使用auth()
函数代替Auth
门面,返回一个身份验证器实例,可以这样使用:
auth()->check()
auth()->guest()
auth()->id()
auth()->user()
如您所见-我可以链接->check()
或->guest()
或->id()
或->user()
。
是否可以添加一个也可以更改的新自定义功能?例如,somethingNew()
可以这样使用:
auth()->somethingNew() // returns boolean
答案 0 :(得分:1)
auth
帮助器仅返回正在使用的guard的实例。您可以实现custom guards,该方法将公开您的somethingNew
方法。
配置应用程序以在config/app.php中使用您的新防护,并喜欢调用auth()->somethingNew()
。