缺少参数1(Laravel方法)

时间:2015-10-08 10:15:08

标签: laravel

这是我的路线:

Route::post('projects/addPolicy/{$id}/{$version}/{$language}/{$compContent}',  array('as'=>'digital_registry.projects.addPolicy', 'uses' => 'FooterSolutionController@addPolicy'));

这是我的方法

public function addPolicy($id,$version,$language,$compContent)
    {
    print_r('inside'); exit;
    }

我收到错误:FooterSolutionController缺少参数1 :: addPolicy()

任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:0)

删除此类路线中的$符号..这可能现在有用..

Route::post('projects/addPolicy/{id}/{version}/{language}/{compContent}',  array('as'=>'digital_registry.projects.addPolicy', 'uses' => 'FooterSolutionController@addPolicy'));

答案 1 :(得分:0)

代码的问题是带参数的$ sign。 使用下面的代码 -

Route::post('projects/addPolicy/{id}/{version}/{language}/{compContent}',  array('as'=>'digital_registry.projects.addPolicy', 'uses' => 'FooterSolutionController@addPolicy'));

希望有所帮助