Laravel将值从输入传递给方法得到

时间:2017-11-29 20:25:56

标签: laravel laravel-5.5

我正在使用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

1 个答案:

答案 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>