在我的Laravel路線文件(web.php)中,我有以下路線。Laravel寧靜的路線包含參數
Route::resource('notifications/{section_id}', 'NotificationController', ['as' => 'notifications']);
我再有這將打開這樣
{!! Form::model($qList,['route' => ['notifications.store']]) !!}
然而形式的刀模板,這一行產生一個錯誤,說Route [notifications.store] not defined.
運行php artisan route:list
我可以看到路由名稱是notifications.{section_id}.store
。即路由名稱中包含{section_id}
。這是我的問題嗎?參數似乎沒有被出現任何我的其他線路上,我有一個store
方法在我NotificationController
感謝
嘗試刪除{SECTION_ID }參數和路由:再次列出。 –
這確實可行,並顯示正確的路線,但我需要將一個參數傳遞給我的控制器。需要{section_id} – Typhoon101
轉儲商店方法內的$ request-> input('section_id')。不要忘記在方法實現中添加Request $ request作爲參數 –