laravelのページネーションでテーブルのデータが表示されない

原因がわからないことに関する質問です。よろしくお願い致します

一つのアプリ内でユーザが入れる商品一覧のページネーションと管理者用の商品一覧のページネーションを作成しています。

ユーザ専用の商品一覧ページでは、しっかりとデータが表示されるのに、
管理者用のページでは表示されません。

イメージ説明

イメージ説明

以下、表示されない方の、ソースコードです。

Administer\ProductController

1<?php 2 3namespace App\Http\Controllers\Administer; 4 5use App\Http\Controllers\Controller; 6use Illuminate\Http\Request; 7use App\Product; 8use DB; 9 10class ProductController extends Controller 11{ 12 public function showList(Request $request) 13 { 14 $products = Product::latest()->paginate(4); 15 $products = DB::table('products')->paginate(4); 16 return view('admin.products.list', compact('products')); 17 18 } 19} 20

View

1<div> 2 {{$products->links()}} 3 {{-- {{$products}} --}} 4</div> 5

$products = Product::latest()->get();

とした場合、きちんとデータが表示されます。

よろしくお願い致します。
version:laravel6

コメントを投稿

0 コメント