laravel5.2を使用して簡単なアプリケーションを作成したい場合は、アプリケーションにログインするときにベースURLにサインインフォームが表示されます。同じURLのクライアントダッシュボード。どうすればいいのか教えてください。前もって感謝します !同じURLですが、アプリケーションにログインした後のコントローラが異なります
1
A
答えて
0
これは非常に簡単です。あなたはWelcomeControllerや他のコントローラで機能を作らなければなりません。ユーザーが既にログインしているかどうかを確認し、適切な表示ページにリダイレクトします。たとえば :この
$router->get('/',array(
'as' => 'home',
'uses' => '[email protected]'
));
そして、あなたのコントローラのように、あなたのroutes.phpファイルの書き込みルートで 、この例の場合:WelcomeControllerは歓迎という名前の関数を作成し、この
public function welcome()
{
if(Auth::check()){
//get some data for user dashboard
return view('dashboard');
}
return view('login');
}
のようないくつかの認証チェックを行います
PS:良い習慣のために、依存性注入を使用してください。この場合、Authファサードを使用する代わりに、Guardに
クラスを注入します。
1
あなたはルート/
URLのために、このような何かを行うことができます:
Route::get('/', function(){
if (!Auth::check()) {
return View::make('login'); // login view if not authenticated
// or call controller for login
}
else{
return View::make('dashboard'); // dashboard view if authenticated
// or call controller for dashboard
}
});
関連する問題
- 1. Symfony Urlログイン前とログイン後に同じルートから異なるURLを生成するジェネレータ
- 2. 同じコントローラ内に2つの異なるレイアウトテンプレートがありますか?
- 3. PHPは同じURLにリダイレクトされますが、ホスト名は異なります
- 4. 春同じURLですがパラメータのタイプが異なる
- 5. 異なるYouTube URLが同じビデオを指しています
- 6. 同じデータのフィルタリングされたデータプロバイダが異なりますか?
- 7. 2つの同じアプリケーションで同じ部分的な動作が異なります
- 8. 角度同じアプリケーション内に2つの異なるレイアウトがあります
- 9. Railsで同じURLフォーマットの異なるコントローラにルーティングするにはどうしたらいいですか?
- 10. 異なるlog4j2.xmlを持つ2つのアプリケーションが同じログファイルにログインしようとしています
- 11. URLは同じですがコンテンツが異なるのはなぜですか?
- 12. URLに応じてHtml.ActionLinkの結果が異なります
- 13. 同じ名前の異なる2つのモデル属性は、それぞれ異なるビューに渡されますが、同じコントローラ内にあります
- 14. ログインが異なる複数のリモートユーザに同じ質問
- 15. 異なるURL /同じサーバー
- 16. AngularJSの同じページに異なるコントローラを持つ同じテンプレート
- 17. PCF - Pivotal App manager - 同じURLを同じアプリケーションの異なるバージョンにルーティングします。
- 18. ミドルボックスは同じ位置になく、サイズが異なります
- 19. 同じHEXコードで、PNGとナビゲーションバーの色が異なります
- 20. Knitrは同じ塊で図形のサイズが異なります
- 21. Xcodeの異なるページに同じクラスがありますか?
- 22. 複数のコントローラが、異なるdbcontextを使用して同じデータベースに同時にアクセスできますか?
- 23. 同じセッション内でログインした後にPHPでリダイレクトする
- 24. PHPでログインした後、同じページに滞在するには?
- 25. のMySql:オーダーが異なり、同じ列
- 26. フラスコは同じURLと異なるホストでリダイレクトしますか?
- 27. 同じコントローラと異なる状態を解決します
- 28. 異なるスレッドが同じオブジェクトの異なる独立したメソッドに同時にアクセスできますか?
- 29. UI-Routerで異なるパラメータで同じコントローラに移動する
- 30. は同じURLでsymfonyのルートが異なるHTTPメソッドとコントローラーアクション