2016-08-11 119 views
2

我是Laravel的新手。我查看(刀片模板)文件,并希望限制只有登录用户才能访问此文件。我知道,这可以这样做......laravel 5刀片如何重定向刀片模板

@if(Auth::check()) 
// user is logged in. Display page 
@else 
// Now, user not logged in, how do i redirect to the login page 
@endif 

感谢所有帮助

+0

尝试此'@else <脚本类型= “文本/ JavaScript的”> 了window.location = “{URL( '/登录')}”; // redirect ' – Maraboc

+0

我们不应该依赖javascript来实现这样的关键功能。 –

+0

重定向不应该在'view'中处理;相反,要么使用中间件来检查多个页面上的身份验证状态,要么包括在你的控制器中检查某人,并在需要时调用'return redirect(“/ where”)。 –

回答

3

意见并不意味着控制请求流。这由控制器完成。

在你routes.php文件:

Route::group(['middleware' => ['auth']], function() { 
    Route::get('/','[email protected]'); 
});