我是laravel的新手,所以我试图创建一个用于学习目的的小项目。我使用内置的Auth进行登录和注册。这些自动生成的页面工作得很好,现在在这里,我使用控制器postcontroller创建了资源帖子的路由。Auth :: guest()对登录和注销用户都返回true
现在在postcontroller中检查用户是否有权返回视图:posts else登录页面。因此,要检查我下面
if (!Auth::guest())
return view('posts');
else
return "......";
现在,这里的验证::客()返回都记录在真实和注销用户。
您的路线是否应用了“网络”中间件? – lagbox
是Route :: group(['middleware'=>'web'],function(){Route :: auth(); Route :: get('/ home','homecontroller @ index); – rranj