2
私はLaravelの初心者です。私はビュー(ブレードテンプレート)ファイルを持っていて、このファイルへのアクセスをログインしているユーザーだけに制限したいと考えています。私は...これは次のように行うことができることlaravel 5ブレードブレードテンプレートでリダイレクトする方法
私は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
感謝を知っています。これはコントローラによって行われます。あなたのroutes.php
ファイルで
:
Route::group(['middleware' => ['auth']], function() {
Route::get('/','[email protected]');
});
はこの '@else ます。 ' – Maraboc
このような重要な機能については、javascriptに依存するべきではありません。 –
リダイレクトは 'view'で処理されるべきではありません。代わりに 'ミドルウェア'を使って複数のページの認証ステータスをチェックするか、コントローラに誰かのチェックを入れて、必要に応じて 'return redirect("/wherever ")を呼び出してください。 –