【发布时间】:2016-12-19 22:10:58
【问题描述】:
我有两种方法:
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', 'ProductController@specific_shop');
Route::get('/product/show/category/specific', 'ProductController@specific_category');
当我点击 /product/ 并显示所有产品(未指定)时分页有效,但如果我点击 /product/show/shop/specific(通过表单)分页无法正常工作。似乎它甚至根本不起作用。第一页很好,但如果我点击下一步,它什么也不返回。空白表。我不知道为什么。
【问题讨论】:
标签: php laravel pagination