1
1

More than 3 years have passed since last update.

laravel ルーティングまとめ

Posted at

ルーティングとは

viewからリクエストされたURLと、Controller内に定義されたActionを結び付ける役割
アクセスしたアドレスに応じて対応するControllerのActionを呼び出す仕組みのことをRoutingという

基本的なRoutingの書き方

Route::get('user/news/create', 'user\NewsController@create');

http://XXXXXX.jp/user/ からはじまるURLを指定することになる。
user/news/create というURLにアクセスしたら NewsController の create Actionに割り当てますという意味

ルーティングのgroup化

ルーティングの設定で Route::group を使用すると一括して定義することができるよ
主に使うものは、
・プレフィックス(URLをまとめるときに使用)
・ミドルウェア(主に認証をかけるときに使用)
だよ

下記のコードは
プレフィックスを使って同じURLを経由するroutingを一括りにして、誰が見てもわかりやすく、変更にも簡単に対処できるように整理しているよ

Route::group(['prefix' => 'user'], function() {
    Route::get('news/create', 'user\NewsController@create');
    Route::get('news/edit', 'user\NewsController@edit');
});
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1