在laravel 5中的Route中获取用户ID

时间:2017-08-13 01:10:20

标签: php laravel laravel-5 url-routing

请帮我解决这个问题,我的观点中包含此代码

 <a class="btn " href="updatePayment/{{$runner->id }}">Update Payment</a>

如何获取该ID以使其在控制器上运行?我的控制器上有这个代码

 public function updatePayment($id)
{
    //

    return $id;
}

在我的路线上就是这个

Route::get('updatePayment/{ id }', 'RunnersController@updatePayment');

我有这个错误

&#34;抱歉,找不到您要查找的页面。&#34;

请帮忙..谢谢

2 个答案:

答案 0 :(得分:0)

您是否尝试使用$id代替$runner->id?您在视图中返回的变量是什么?

答案 1 :(得分:0)

路由器:

Route::get('updatePayment/{id}', 'RunnersController@updatePayment')->name('updatePayment');

刀片:

<a class="btn " href={{route('updatePayment',$runner->id)}}>Update Payment</a>