我正在使用laravel app,我需要使用get方法
将值从输入字段传递到URL这里有几行代码,所以你可以查看那个
Route::get('/addpoints/{id}/{p1_id}/{p2_id}/{points1}/{points2}', 'MatchController@addPoints')->name('addpoints');
@foreach ($match as $i)
{{ $i->player1 }}
{{ $i->player2 }}
<input name="points1">
<input name="points2">
<a class="t" href="{{ url('addpoints/ ' . $i->id . '/' . $i->player1_id . '/' . $i->player2_id . '/' . POINTS1. '/' . POINTS2 )}}">Add points</a>
@endforeach
我也知道功能需要像
公共函数addPoints($ id,$ p1_id,$ p2_id,$ points1,$ points2){
所以我的问题是如何正确传递 POINTS1 和 POINTS2
答案 0 :(得分:0)
将控制器中的值传递给您的视图:
public function addPoints($id, $p1_id, $p2_id, $points1, $points2) {
// controller stuff
return view('your-view', compact('match', 'points1', 'points2'));
}
然后在你看来:
<a class="t" href="{{ url('addpoints/ ' . $i->id . '/' . $i->player1_id . '/' . $i->player2_id . '/' . $points1 . '/' . $points2 )}}">Add points</a>