Redirect laravel 5刀片如何在刀片模板中重定向

Redirect laravel 5刀片如何在刀片模板中重定向,redirect,laravel-5,laravel-blade,Redirect,Laravel 5,Laravel Blade,我是拉威尔的新手。我有查看(刀片模板)文件,希望仅限登录用户访问此文件。我知道可以这样做 @if(Auth::check()) // user is logged in. Display page @else // Now, user not logged in, how do i redirect to the login page @endif 感谢您的帮助视图并不用于控制请求流。这是由控制器完成的 在routes.php文件中: Route::group(['middleware' =&

我是拉威尔的新手。我有查看(刀片模板)文件,希望仅限登录用户访问此文件。我知道可以这样做

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

感谢您的帮助

视图并不用于控制请求流。这是由控制器完成的

routes.php
文件中:

Route::group(['middleware' => ['auth']], function () {
  Route::get('/','DashboardController@home');
}); 

试试这个
@else window.location=“{url('/login')}”//重定向
我们不应该依赖javascript来实现这些关键功能。不应该在
视图中处理重定向
;相反,可以使用
middleware
在多个页面上检查身份验证状态,或者在需要时在控制器中包含检查某人并调用
return redirect(“/where”)