我需要一些有关如何检查用户是否授权或来宾的建议。也许您会给我一个提示,并建议您去哪里看。我应该为此使用插座吗?我真的不知道从哪里开始。
答案 0 :(得分:1)
根据代码所在的位置,您可以将auth
中间件传递给路由或控制器的构造函数
并且要手动检查,语法是语义化的和预期的
使用助手功能
auth()->check();
使用Auth外观
Auth::check();
如果用户通过了身份验证,则两者均返回true
;如果用户是访客,则两者均返回false
从Docs
确定当前用户是否已通过身份验证
要确定用户是否已经登录到您的应用程序,可以在check
外观上使用Auth
方法,如果用户通过了身份验证,它将返回true
:>
use Illuminate\Support\Facades\Auth;
if (Auth::check()) {
// The user is logged in...
}