次のクエリを使用して、クエリビルダーでいくつかのデータをページ付けしようとしました。Laravel Paginateが動作しない
public function productSearch(Request $request)
{
$name = $request->name;
$products = DB::table('products')
->where('name', 'LIKE', "%$name%")
->paginate(4);
return view('product',compact('products');
}
しかし、私は次の行
{{ $products->links() }}
とビューページで改ページを表示しようとしたとき、それは
メソッドのリンクを示しては
何をして存在していませんページネーションが表示されない可能性がありますか?
これを試してください '$ products = DB :: table( 'products') - >ここで( 'name'、 'LIKE'、"%$ name% "); $ products-> paginate(4); ' –
' {{$ products-> links()}} 'を使う前にforeachループを見てください。 https://laravel.com/docs/5.4/pagination#displaying-pagination-results –
コントローラに '$ products'の結果はありますか?あなたは 'dd($製品)'のために何を得るのですか? – linktoahref