这是我的路线:
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()
任何帮助将不胜感激。感谢
答案 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'));
希望有所帮助