ログに記録されたユーザーとゲストユーザーに基づいてLaravel 5のルートをグループ化します。これを行うには、Laravel 5に組み込みのフレームワークメソッドがありますか?ログに記録されたユーザーとゲストユーザーに基づいてlaravelルートをグループ化する方法
0
A
答えて
0
はい、あなたはあなたが
Sentinel::check()
代わりのAuth::guard($guard)->guest()
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
} else {
return redirect()->guest('login');
}
}
return $next($request);
}
に以下の方法を更新することにより、これを行うことができます
次に、次のようにルーティングをグループ化できます。
Route::group(['middleware' => ['auth']], function() {
// Authorized routs
});
Route::group(['middleware' => ['guest']], function() {
// Guest routs
});
3
はい、許可の場合はhttps://laravel.com/docs/master/middleware#assigning-middleware-to-routesauth
、ゲストの場合はguest
です。
Route::group(['middleware' => ['auth']], function() {
//only authorized users can access these routes
});
Route::group(['middleware' => ['guest']], function() {
//only guests can access these routes
});
関連する問題
- 1. Openxavaログに記録されたユーザーに基づくデータのフィルタ
- 2. asp.net mvc show listログに記録されたユーザーに基づいて表示されます
- 3. ログインしている現在のユーザーとログに記録されたユーザーを確認する方法
- 4. ログに記録されましたが、ログに記録されたユーザーのページにアクセスできませんか?
- 5. グループのユーザーがページカテゴリに基づいてグループ化する
- 6. スケジュールタスクでログに記録されたユーザーを取得する - Spring
- 7. c#windows service HKEY_USERS現在ログに記録されているユーザー
- 8. クラスタ化されたJavaアプリケーションサーバーからsyslogにログを記録する方法
- 9. 「キャッチされた」例外をログに記録する方法は?
- 10. デプロイされたアプリケーションをログに記録する方法
- 11. Laravel 5.4の属性名に基づいてドロップダウンをグループ化する方法は?
- 12. ログに記録されるユーザーに応じたコード
- 13. Forループの各値をグループ化し、グループ化された値に基づいて実行する方法
- 14. SQL Server:アプリケーションユーザーに基づいてデータベースの変更をログに記録する
- 15. sqldf:カテゴリに基づいてサブカテゴリをグループ化する方法
- 16. タグに基づいて投稿をグループ化する方法(ワードプレス)
- 17. symfony 3 - 現在ログに記録されているユーザーをエンティティ "author"として設定する方法
- 18. ユーザーが歩いている間にルートを記録する方法
- 19. log4netのは、ファイルまたはコンソール(外部log4net.configファイル)をログに記録するログ記録されていない
- 20. 条件に基づいてグループ化する方法
- 21. 日時に基づいてグループ化する方法は?
- 22. Auth0、Laravel 5.4 - ログアウト後のユーザーが再度ログに記録される
- 23. ユーザーがログに記録されたときにダッシュボードに留まる
- 24. ログに記録する方法
- 25. グループ化されたオブジェクトに基づいてデータフレームに不足しているデータを埋める方法は?
- 26. NLogがログに記録されない
- 27. IntelliTraceがログに記録されない
- 28. エンタープライズライブラリがログに記録されない
- 29. nginx:ルートに基づいて選択されたルート
- 30. ユーザーのデバイスをlaravelに記録する方法