【发布时间】:2016-09-07 08:44:40
【问题描述】:
我是 Laravel 的新手。我正在浏览默认的身份验证中间件,我看到它正在使用:
Auth::guard($guard)->guest()
检查用户是否是客人。
https://laravel.com/docs/5.2/authentication#retrieving-the-authenticated-user 的文档告诉人们可以使用:
Auth::check()
确定用户是否经过身份验证。 (我认为这与 guest() 相反?
我尝试更改要使用的默认代码
Auth::guest()
我得到完全相同的结果。
我的问题是,在这种情况下是否有 guard($guard)-> 有什么区别?
一个相关的问题。 guest() 是否与 check() 完全相反,或者在某些情况下它们可能会返回相同的结果?
谢谢!
【问题讨论】:
标签: php laravel authentication