グローバルミドルウェアとミドルウェアのグループ登録【個人的なお勉強アウトプット】


参考図書

グローバルミドルウェア

すべてのアクセスで自動的にミドルウェアが実行されるようにしたい場合、グローバルミドルウェアに登録する

app/Http/kanel.php

protected $middleware = [
...
...
\App\Http\Middleware\HelloMiddleware::class,
];

ミドルウェアのグループ登録

複数のミドルウェアをまとめて扱える。

app/Http/kanel.php
'web' => [
...ミドルウェアクラス
],

'api'=> [
...ミドルウェアクラス
],

'helo' => [
\App\Http\Middleware\HelloMiddleware::class,
].

ルートにグループミドルウェアを登録

/routeeb.php
Route::get('hello', 'App\Http\Controllers\HelloController@index')->middleware('helo');