我試圖在我的應用中爲版本表單放置路由。Laravel PUT路由結果404
這是我創建的路線:
Route::put('admin/monitor/{$id_monitor}',
array(
'as' => 'admin/monitor/update',
'uses' => '[email protected]'
)
);
的edit.blade.php
:
{{ Form::open(array('route' => array('admin/monitor/update', $monitor->id_monitors), 'method' => 'PUT')) }}
// Stuff related to the inputs etc.
{{ Form::submit() }}
{{ Form::close() }}
最後的update
功能:
class MonitorController extends BaseController {
// Some other methods
public function update($id_monitor) {
echo "Form submitted !";
die;
}
}
的問題是,當我提交表單,我得到一個NotFoundHttpException
。有人能向我解釋我錯過了什麼?
謝謝!
從我記得你需要有一個隱藏字段與「法」和值的名稱爲「PUT」 – Ian
@Ian這是通過自動處理Laravel –
是你的顯示器ID「id_monitors」還是「ID」? – Laurence