为什么页码没有"?page=2"分配给刀片中的 Laravel路线?



我的路线是:

Route::get('/posts/{id}', 'PostsController@index')->name('posts.index');

我的刀片视图是:

{{route('posts.index', $id, ['page' => Request::get('page')])}}

即使我在分页的第二页,上面的刀片代码也没有将页码分配给URL,我做错了什么?

使用此

{{route('posts.index', ['id'=>$id,'page' => Request::get('page')])}} // here `id` is your route param it may change is u use resource route you can verify to run 
php artisan route:list 

因为route()第二个参数是所有的参数,所以你不能给出第三个参数

ref链接https://laravel.com/docs/7.x/helpers#method-路线

最新更新