Laravel11でのミドルウェアの登録方法:CSRF除外なども解説

Laravelバージョンアップ・ニュース

Laravel11では、フォルダごと、ごっそりミドルウェア(middleware)が消えています。

Laravel11でのミドルウェアの登録方法を解説します。

Laravel11でのミドルウェアの登録方法

まずは意外とよく使うCSRF除外設定から。

CSRF除外設定

CSRF保護から除外したいパスについて、これまではMiddleware/VerifyCsrfTokenにいれていました。Laravel11では、bootstrap/app.phpに記述します。

【bootstrap/app.php】

TrimStrings除外設定

TrimStringsから除外するパスも同じように、bootstrap/app.phpに記述します。

新規ミドルウェアの作成と登録

なお、ミドルウェアはこれまでどおり、下記コマンドで作成可能です。作成後は、これまでどおり、app/Http/Middlewareの中にミドルウェアファイルができます。

なおLaravel11では、ミドルウェア登録に使ったkernel.phpファイルも消えています。

今後は、作成したミドルウェアの登録場所は、bootstrap/app.phpになります。

【bootstrap/app.php】

appendして最後に実行する場合は、次のようにします。

prependして最初に実行する場合は、appendをprependに置き換えてください。

replaceも可能です。

以上、Laravel11からのmiddlewareについてでした。ほかの変更点は下記をご覧ください。

 

Laravelバージョンアップ・ニュース

【Laravelの教科書・プレゼント】

Junko
Laravelの使い方を覚えたい!と思ったら、ぜひ、役立ててほしいです。 基礎編は無料でプレゼント中です♪
ひつじプログラマ
会員制サイトをいちから作っていくよ。ボタンをクリックして詳細を見てね。
Laravelの教科書の詳細を見る

最新のLaravel11版テキストに加え、Laravel8版・Laravel9版・Laravel10版もご用意しています♪

【無料プレゼント】

「LaravelでWebアプリをいちから作れるようになりたい!」

そんなLaravel初心者のあなたへ【Laravelの教科書】基礎編プレゼント中! 会員制フォーラムサイトを学習しながら作れます。

詳細はこちらをクリック

最新のLaravel11版テキストに加え、Laravel8版・Laravel9版・Laravel10版もご用意しています♪

Laravelの本を書きました。


ひつじが目印♪
クリックするとamazonページへ。

Laravelの使い方を分かりやすく解説した書籍を出版しました。書店やAmazon等のオンラインショップにて販売中です。
Laravel10対応。Laravel11サポートガイドもご用意しています。詳しくは下記ボタンをクリック♪

書籍の詳細を見てみる

Laravelの本を書きました。


ひつじが目印♪
クリックするとamazonページへ。

最新版Laravel11用のサポートガイドご用意しています。

Laravelの使い方を分かりやすく解説した書籍を出版しました。書店やAmazon等のオンラインショップにて販売中です。

書籍の詳細を見てみる
Twitter始めました。
40代からプログラミング!
タイトルとURLをコピーしました