2016-08-11 6 views
2

私はLaravelの初心者です。私はビュー(ブレードテンプレート)ファイルを持っていて、このファイルへのアクセスをログインしているユーザーだけに制限したいと考えています。私は...これは次のように行うことができることlaravel 5ブレードブレードテンプレートでリダイレクトする方法

+0

はこの '@else ます。 ' – Maraboc

+0

このような重要な機能については、javascriptに依存するべきではありません。 –

+0

リダイレクトは 'view'で処理されるべきではありません。代わりに 'ミドルウェア'を使って複数のページの認証ステータスをチェックするか、コントローラに誰かのチェックを入れて、必要に応じて 'return redirect("/wherever ")を呼び出してください。 –

答えて

3

ビューを要求フローを制御するために意図されていない任意の助け

@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('/','[email protected]'); 
}); 
関連する問題