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 |
相關參考: