1
私は二つの方法があります:最初のものは(セレクト入力から選択した後)は、特定の店から私の商品を与えている2つ目は私を与えているページネーションが要求を取得した後に動作していない[Laravel 5.3]
public function specific_shop(Request $request)
{
$categories = Category::all();
$products = Product::where('shop_id', $request->id)->orderBy('quantity', 'asc')->paginate(10);
return view('product.show', compact('products', 'categories'));
}
public function specific_category(Request $request)
{
$products = Product::where('category_id', $request->id)->orderBy('quantity', 'asc')->paginate(10);
return view('product.specific', compact('products'));
}
を特定のカテゴリの製品。
Route::resource('product', 'ProductController');
Route::get('/product/show/shop/specific', '[email protected]_shop');
Route::get('/product/show/category/specific', '[email protected]_category');
私は/製品を打ったときにページネーション作品/私は(フォーム経由)/製品/ショー/ショップ/特定をヒットした場合、それはすべての製品(指定されていない)を示しているが、改ページが正しく機能していません。それはまったく動作しないようです。最初のページは正常ですが、次をクリックすると何も返されません。空白のテーブル。どうしてか分かりません。 idフィールドは、私が推測する2番目のページに渡されていません。
感謝を避けるために、下部のressourceルートを置く方が良いでしょう!それはそれだった。 – yakuzafu