ホームページ  >  に質問  >  本文

LaravelのRouteはURL内のパラメータをミドルウェアにどのように渡すのでしょうか?

例: Route::group(['prefix'=>'code/{code}','middleware'=>'code'],function(){

});

$codeをミドルウェアに転送するにはどうすればよいですか~

ありがとうございます!

大家讲道理大家讲道理2713日前541

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-16 16:57:18

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:57:18

    ミドルウェアパラメータ

    ミドルウェアは追加のカスタムパラメータを受け取ることもできます。たとえば、アクションを実行する前に、アプリがユーザーが特定の「ロール」を持っていることを確認する必要がある場合、ロール名を追加のパラメーターとして受け入れる RoleMiddleware ミドルウェアを作成できます。

    ミドルウェアの追加パラメータは、$nextパラメータの後に渡されます:

    リーリー

    ミドルウェアパラメータは、ルート定義時にミドルウェア名とパラメータを : で区切ることで指定できます。複数のパラメータはカンマで区切る必要があります:

    リーリー

    詳細については、http://www.golaravel.com/laravel/docs/5.1/middleware/#middleware-parametersを参照してください

    返事
    0
  • キャンセル返事