在GET方法中找不到Laravel控制器方法

时间:2014-05-14 06:26:28

标签: php laravel laravel-4

在为编辑字段定义路径并在控制器中创建函数后,我收到此错误:Controller method not found.

我的表格:

{{ Form::open(array('route' => array('linksPlugin.edit',$linkFields->id))) }}
...
{{ Form::close() }}

我的路线:

Route::controller(
            'linksPlugin','linksPluginManagmentController',
                array(
                                                    ...
                        'getEditLink'            => 'linksPlugin.edit',
                                                    ...
                     )
                 );

控制器操作:

public function getEditLink($id){
       print_r($id);
}

1 个答案:

答案 0 :(得分:0)

您可能需要将表单method设置为GET,它可能默认为POST

{{ Form::open(array(
       'route' => array('linksPlugin.edit', $linkFields->id), 
       'method' => 'GET')) }}