3 回答

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
為您的路線命名以實(shí)現(xiàn)您的目標(biāo)。
Route::resource('post', 'PostsController');

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
將您的第一個(gè)參數(shù)替換為資源名稱,如下所示:
Route::resource('posts', 'PostsController');
如果你想自定義它:
Route::resource('posts', 'PostsController')->except([
'index'
]);
Route::get('/', 'PostsController@index')->name('posts.index');
有關(guān)更多信息,請(qǐng)參閱Laravel 文檔。

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
根據(jù) Laravel 文檔:
默認(rèn)情況下,Route::resource 將根據(jù)資源名稱的“單一化”版本為您的資源路由創(chuàng)建路由參數(shù)。通過在選項(xiàng)數(shù)組中傳遞參數(shù),您可以輕松地在每個(gè)資源的基礎(chǔ)上覆蓋它。
試試下面的代碼。它為你工作。
Route::resource('posts', 'PostsController', ['parameters' => [
'posts' => 'id'
]]);
- 3 回答
- 0 關(guān)注
- 129 瀏覽
添加回答
舉報(bào)