我有一个刀片,应该将ID发送给控制器以进行排序 我只想尝试使用简单参数的路线来查看发生了什么,但是我遇到了错误:(
这是我在刀片服务器上的路由呼叫
<a href="{{ route('sortby_followers' , ['id' => 8]) }}" > click </a>
这是我的web.php
Route::get('/sortby=followers/{id}' , [
'uses' => 'PageController@sortby_followers',
'as' => 'sortby_followers'
]);
和控制器代码
public function sortby_followers($id)
{
dd($id);
}
但是我遇到了这个错误
缺少[路由:sortby_followers] [URI: sortby = followers / ali / ghasem / {id}]。 (视图: C:\ wamp64 \ www \ insta \ resources \ views \ admin \ r_pages \ shop \ product.blade.php)
我只是想看看会发生什么,现在我没有使用对象参数进行路由
答案 0 :(得分:0)
尝试这个
使用/sortby_followers/{id}
代替/sortby=followers/{id}
,否则使用
像这样在刀片中使用
<a href="{{ route('sortby_followers' , 8) }}">click</a>
在网络中
Route::get('/sortby_followers/{id}' ,'PageController@sortby_followers');
在控制器中
public function sortby_followers($id)
{
dd($id);
}
答案 1 :(得分:0)
仅在web.php
/sortby=followers/{id}
和/sortby_followers/{id}
Route::get('/sortby_followers/{id}' , [
'uses' => 'PageController@sortby_followers',
'as' => 'sortby_followers'
]);
并更改您的Web链接:
<a href="{{route('sortby_followers' , [8])}}" >click</a>