Laravel PUT路线导致404

时间:2014-05-23 13:20:11

标签: php rest laravel-4 laravel-routing

我试图在我的应用中为版本表单制作一个放置路径。

这是我创建的路线:

Route::put('admin/monitor/{$id_monitor}', 
    array(
        'as' => 'admin/monitor/update', 
        'uses' => 'MonitorController@update'
    )
);

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。有人可以向我解释一下我错过了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

更改

Route::put('admin/monitor/{$id_monitor}', 

Route::put('admin/monitor/{id_monitor}',