Laravel 5.2 如何在Laravel中重写Auth::trunt($array)

Laravel 5.2 如何在Laravel中重写Auth::trunt($array),laravel-5.2,Laravel 5.2,当前,Auth::trunt($array)将返回布尔值,是否有任何方法覆盖默认的laravel功能 它应该返回一些值,而不是布尔值 这是可能的,但是注册您自己的身份验证保护并将其设置为配置中的默认值,但是对于这样一个简单的更改来说,这太费劲了。这感觉像是对回应的感谢。是否有任何文档可用于注册我们自己的身份验证guard。当然:在boot()中,是否可以扩展两个控制器,它们将如下所示Test\u控制器实现UserProvider,Test\u控制器实现GuardContract。我可以将这2个扩

当前,
Auth::trunt($array)
将返回布尔值,是否有任何方法覆盖默认的laravel功能


它应该返回一些值,而不是布尔值

这是可能的,但是注册您自己的身份验证保护并将其设置为配置中的默认值,但是对于这样一个简单的更改来说,这太费劲了。这感觉像是对回应的感谢。是否有任何文档可用于注册我们自己的身份验证guard。当然:在boot()中,是否可以扩展两个控制器,它们将如下所示
Test\u控制器实现UserProvider
Test\u控制器实现GuardContract
。我可以将这2个扩展到Auth facade吗?
Auth
facade本质上就是
Guard
。警卫使用
UserProvider
获取用户并验证其凭据。您可以使用
Auth::extend
添加保护,并使用
Auth::provider
添加提供程序。然而,让控制器实现这一点的想法感觉非常错误。