在Laravel 5.4上过滤分页列表

时间:2019-09-10 03:41:09

标签: php html laravel

我想分页和过滤列表。但是问题是我看不到分页器元素。当我像这样过滤链接时,它消失了:

<a class="dropdown-item"  href="{{route('producto.index',['id' => $ssubcategoria->id_subcategoria_producto])}}">{{$ssubcategoria->nombre}}</a>

控制器

  class ProductoController extends Controller {
    public function getIndex(Request $request){

        $queryUser = Producto::query();

        $queryUser->orderBy('nombre','asc');

        if($request->input('id')){
            $queryUser->where('id_sub_categoria_producto','=',$request->input('id'));

        }      
        $productosPaginados = $queryUser->paginate(5);

        return view('shop/index',  compact('productosPaginados', $productosPaginados));
    } .... }

我的路线

Route::get('/', ['uses' => 'ProductoController@getIndex','as' => 'producto.index' ]);

分页器

{{ $productosPaginados->appends(Request::except('page'))->links() }}

问题是我看不见分页器。当我第一次为页面收费时,我可以看到分页器。但是,当我单击该元素上方的链接时,该链接便从HTML中消失了。

感谢您的帮助。

0 个答案:

没有答案