我知道有解决方案,但没有一个对我有用。 这是我的超链接
<a href="{{route('voting',$parameters = array('id' =>$answers->id,'votes' =>"1"))}}"><span class="glyphicon glyphicon-chevron-up"></span></a>
这是我的路线 首先,我尝试了这个
Route::get('voting','AnswerController@voting')->name("voting");
然后这个
Route::get('voting',array('as'=>'voting','uses'=>'AnswerController@voting'));
我的控制器
public function voting($id,$votes){
//rest of code
}
我面临的问题
“函数参数太少 App \ Http \ Controllers \ AnswerController :: voting(),传递0并准确 预期2个”
答案 0 :(得分:2)
我相信您需要给2号路线设置参数
Route::get('voting/{id}/{votes}', array('as'=>'voting','uses'=>'AnswerController@voting'));
引用该线程
答案 1 :(得分:0)
使用此
<a href="{{ route('voting',['id' => $answers->id, 'votes' => 1]) }}"><span class="glyphicon glyphicon-chevron-up"></span></a>
代替
<a href="{{route('voting',$parameters = array('id' =>$answers->id,'votes' =>"1"))}}"><span class="glyphicon glyphicon-chevron-up"></span></a>