如何在URL中使用id进行路由

问题描述 投票:0回答:4

我想使用点击锚标记后获得的URL accept_form/1进行路由。

我应该在路线上写些什么?

我在尝试这个:

Route::get('accept_form/{$id}', 'Controller@accept_form');

查看:

<a href="{{ url('accept_form/' . $key->id) }}" class="small-box-footer">
   More info <i class="fa fa-arrow-circle-right"></i>
</a>
php laravel laravel-routing
4个回答
1
投票

命名你的路线,

Route::get('/accept_form/{id}', 'YourController@yourMethod')->name('accept_form');

然后你可以用,

<a href="{{ route('accept_form', $id)}}"> More info</a> 

1
投票

提供您的路线的特定名称,如下所示。

Route::get('/accept_form/{id}', 'YourController@yourMethod')->name('accept_form');

然后传递带数组的参数和路由函数,

<a href="{{ route('accept_form', [$id])}}"> More info</a> 

0
投票

将路线改为

Route::get('accept_form/{id}', 'Controller@accept_form');

锚标签

<a href="{{ url('accept_form', $id)}}" class="small-box-footer"> More Indo </a>

0
投票

你可以这样做

{{ route('accept_form', ['id'=>$id])}}
© www.soinside.com 2019 - 2024. All rights reserved.