Laravelのルートに2つのミドルウェアを適用する

prgrm

Laravelのいくつかのルートに2つのミドルウェアを適用したいと思います。

Route::group(['middleware' => ('auth_guest'), 'prefix' => 'guest/'], function() {
    //  60 routes
});

私は2つの解決策を知っています:

1-コントローラーのコンストラクターにミドルウェアを適用します。

2-両方のミドルウェアを組み合わせて1つにします。

どちらも機能しますが、両方のミドルウェアを分離したままにしておきたいと思います。

グループで両方のミドルウェアを適用する方法はありますか?

何かのようなもの:

Route::group(['middleware' => ('auth_guest'), 'prefix' => 'guest/'], function() {

Route::group(['middleware' => ('isgreat')], function() {
//60 routes
        });

    });
ka_lin

はい、次のようなミドルウェアのリストを適用できます。

Route::middleware(['auth',RegionLock::class,CampaignStarted::class, UserBanned::class])
->group(function () {
...
});

またはグループ:

Route::group(['middleware' => ['first','second']], function () {
    //
});

ドキュメント

ルートに複数のミドルウェアを割り当てることもできます。

Route::get('/', function () {
    //
})->middleware('first', 'second');

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AuthミドルウェアをすべてのLaravelルートに適用する

分類Dev

Laravel5.4の `setup / *`を除くすべてのルートにミドルウェアを適用します

分類Dev

Laravel5.2のAPIルートに適用されているWebミドルウェア

分類Dev

Laravelルートに複数のミドルウェアを追加する

分類Dev

Laravelルートに複数のミドルウェアを追加する

分類Dev

Laravelルートに複数のミドルウェアを追加する

分類Dev

ExpressJSの特定のルート用に複数のミドルウェアをチェーンする

分類Dev

リングミドルウェアを特定のルートグループに適用するにはどうすればよいですか?

分類Dev

Laravel:SociailiteAuth用のミドルウェアを作成する

分類Dev

いくつかのIPを除いてすべての人にミドルウェアを適用する必要がありますが、ルート外でreqとresを取得できません。どうすれば適用できますか?

分類Dev

Laravel 5.4のコントローラーで同じ方法で複数のミドルウェアを適用する方法

分類Dev

:: auth()にミドルウェアを適用する方法は?

分類Dev

Laravel5のルート上のミドルウェアに複数のアイテムを追加する方法

分類Dev

Laravel6.0のルートミドルウェアに複数のパラメーターを使用する

分類Dev

Laravelのミドルウェアでルートを取得する方法

分類Dev

Laravelのミドルウェアでルートを保護する方法は?

分類Dev

Laravel> = 5.2.31のルートでWebミドルウェアを回避/削除する

分類Dev

このリソースグループにミドルウェアを適用します

分類Dev

Laravel7ミドルウェア-特定のビュー/ブレードファイルの認証されていないユーザー/ゲスト用にグループ化されたミドルウェアを作成する方法

分類Dev

Laravel 5.4でミドルウェアを使用して2つのルートグループを設定する方法

分類Dev

Laravel5.2の特定のルートでWebミドルウェアを無効にする

分類Dev

1つのルートに複数の認証ミドルウェアを使用する

分類Dev

SlimFrameworkの特定のルートにミドルウェアを追加する方法

分類Dev

両方のユーザーがアクセスできるように、2つのミドルウェアでルートを保護する

分類Dev

Laravel 5で、特定のルートに対してVerifycsrfTokenミドルウェアを無効にする方法は?

分類Dev

コントローラーの1つのメソッドのみにミドルウェアを追加する - Laravel

分類Dev

Laravelでのルートテスト用のモックミドルウェア

分類Dev

1つの投稿で2つのミドルウェア機能を使用する

分類Dev

ミドルウェアLaravelでルートを保護する

Related 関連記事

  1. 1

    AuthミドルウェアをすべてのLaravelルートに適用する

  2. 2

    Laravel5.4の `setup / *`を除くすべてのルートにミドルウェアを適用します

  3. 3

    Laravel5.2のAPIルートに適用されているWebミドルウェア

  4. 4

    Laravelルートに複数のミドルウェアを追加する

  5. 5

    Laravelルートに複数のミドルウェアを追加する

  6. 6

    Laravelルートに複数のミドルウェアを追加する

  7. 7

    ExpressJSの特定のルート用に複数のミドルウェアをチェーンする

  8. 8

    リングミドルウェアを特定のルートグループに適用するにはどうすればよいですか?

  9. 9

    Laravel:SociailiteAuth用のミドルウェアを作成する

  10. 10

    いくつかのIPを除いてすべての人にミドルウェアを適用する必要がありますが、ルート外でreqとresを取得できません。どうすれば適用できますか?

  11. 11

    Laravel 5.4のコントローラーで同じ方法で複数のミドルウェアを適用する方法

  12. 12

    :: auth()にミドルウェアを適用する方法は?

  13. 13

    Laravel5のルート上のミドルウェアに複数のアイテムを追加する方法

  14. 14

    Laravel6.0のルートミドルウェアに複数のパラメーターを使用する

  15. 15

    Laravelのミドルウェアでルートを取得する方法

  16. 16

    Laravelのミドルウェアでルートを保護する方法は?

  17. 17

    Laravel> = 5.2.31のルートでWebミドルウェアを回避/削除する

  18. 18

    このリソースグループにミドルウェアを適用します

  19. 19

    Laravel7ミドルウェア-特定のビュー/ブレードファイルの認証されていないユーザー/ゲスト用にグループ化されたミドルウェアを作成する方法

  20. 20

    Laravel 5.4でミドルウェアを使用して2つのルートグループを設定する方法

  21. 21

    Laravel5.2の特定のルートでWebミドルウェアを無効にする

  22. 22

    1つのルートに複数の認証ミドルウェアを使用する

  23. 23

    SlimFrameworkの特定のルートにミドルウェアを追加する方法

  24. 24

    両方のユーザーがアクセスできるように、2つのミドルウェアでルートを保護する

  25. 25

    Laravel 5で、特定のルートに対してVerifycsrfTokenミドルウェアを無効にする方法は?

  26. 26

    コントローラーの1つのメソッドのみにミドルウェアを追加する - Laravel

  27. 27

    Laravelでのルートテスト用のモックミドルウェア

  28. 28

    1つの投稿で2つのミドルウェア機能を使用する

  29. 29

    ミドルウェアLaravelでルートを保護する

ホットタグ

アーカイブ