Laravel
【初心者向け】Laravelのルーティングにはnameを指定したい
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
PR
Laravel のルーティングの書き方については、以前このような記事を書きました。
上記の記事では、これを覚えて使えば、ほぼほぼ問題がないという書き方についてまとめたものです。
そこから派生して、ルーティングに name を付ける方法について書いていきます。
⇨ ログイン認証したユーザーだけが使えるルーティングの書き方
⇨ 複数の middleware を指定したルーティングの書き方
なぜ name をつけるのか
サービスを作っていると、URL を変更したくなるときが発生します。
例えば、ユーザビリティや管理のしやすさ、URL の階層の変更などです。
そういったときに、name を指定しておくと、web.php だけ変更すれば対応する URL が勝手に変更されることになります。
基本的な書き方
基本的なコードがこれです。
Route::get('/home', 'HomeController@index')->name('home');