Route::get('/', function () { /**/ });Route::post('articles/store', function () { /**/ });Route::put('articles/update', function () { /**/ });DELETE Route::delete('articles/destroy', function () { /**/ });
給予名稱,便於使用函式取得連結,如以下範例:
Route::get('articles/profile', ['as' => 'profile', function () { /**/ }]);
// 取得 url
$url = route('profile');
// 取得 導頁
redirect()->route('profile');
以 articles 為範例,設定如下:
Route::resource('articles', 'ArticlesController');
名稱對應
| Method | url | 行為 | route 名稱 |
|---|---|---|---|
| GET | /articles | index | articles.index |
| GET | /articles/create | create | articles.create |
| POST | /articles | create post | articles.store |
| GET | /articles/{article id} | show | articles.show |
| GET | /articles/{article id}/edit | edit | articles.edit |
| PUT | /articles/{article id} | edit pos | article.update |
| DELETE | /articles/{article id} | destroy | article.destroy li |
相關參考: