如何在 laravel5.4 中使用 route() 方法传递 object 参数
how to pass object parameters using route() method in laravel5.4
我有一个 blade 应该将 id 发送到控制器进行排序
我只是想尝试一条带有简单参数的路线,看看会发生什么 但我收到错误 :(
这是我在 blade
的路由调用
<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);
}
但我遇到了这个错误
Missing required parameters for [Route: sortby_followers] [URI:
sortby=followers/ali/ghasem/{id}]. (View:
C:\wamp64\www\insta\resources\views\admin\r_pages\shop\product.blade.php)
我只是想看看会发生什么,现在我没有使用 object 参数进行路由
试试这个
使用 /sortby_followers/{id}
而不是 /sortby=followers/{id}
否则就这样使用
在 blade 中这样使用
<a href="{{ route('sortby_followers' , 8) }}">click</a>
网络
Route::get('/sortby_followers/{id}' ,'PageController@sortby_followers');
在控制器中
public function sortby_followers($id)
{
dd($id);
}
只需在 web.php
中更改您的路线
/sortby=followers/{id}
与 /sortby_followers/{id}
Route::get('/sortby_followers/{id}' , [
'uses' => 'PageController@sortby_followers',
'as' => 'sortby_followers'
]);
还要更改您的网站 link:
<a href="{{route('sortby_followers' , [8])}}" >click</a>
我有一个 blade 应该将 id 发送到控制器进行排序 我只是想尝试一条带有简单参数的路线,看看会发生什么 但我收到错误 :(
这是我在 blade
的路由调用<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);
}
但我遇到了这个错误
Missing required parameters for [Route: sortby_followers] [URI: sortby=followers/ali/ghasem/{id}]. (View: C:\wamp64\www\insta\resources\views\admin\r_pages\shop\product.blade.php)
我只是想看看会发生什么,现在我没有使用 object 参数进行路由
试试这个
使用 /sortby_followers/{id}
而不是 /sortby=followers/{id}
否则就这样使用
在 blade 中这样使用
<a href="{{ route('sortby_followers' , 8) }}">click</a>
网络
Route::get('/sortby_followers/{id}' ,'PageController@sortby_followers');
在控制器中
public function sortby_followers($id)
{
dd($id);
}
只需在 web.php
/sortby=followers/{id}
与 /sortby_followers/{id}
Route::get('/sortby_followers/{id}' , [
'uses' => 'PageController@sortby_followers',
'as' => 'sortby_followers'
]);
还要更改您的网站 link:
<a href="{{route('sortby_followers' , [8])}}" >click</a>