У меня есть маршрут:
Route::get('/inventoryFromCat', 'infoController@getInventory');
И у меня есть метод:
$inventory = DB::table('inventory')->where('category', $request->categoryId)->paginate(10);
$inventory->setPath('inventoryFromCat');
Первая страница в порядке, но следующая пуста.
Например, первая страница:
Вторая страница:
URL на первой странице:
http://localhost/inventory.site/public/inventoryFromCat?editCatName=&categoryId=1&_token=19DRwV4hv7RZUExqloz3fy3TAn9CSMad8BT2ktFq
URL на второй странице:
http://localhost/inventory.site/public/inventoryFromCat?page=2
Полная функция:
public function getInventory(Request $request)
{
if ($request->searchInput) {
$inventory = DB::table('inventory')->where('id', $request->searchInput)->get();
return view('admin/singleInventory', compact("inventory"));
} else if ($request->categoryId) {
$inventory = DB::table('inventory')->where('category', $request->categoryId)->paginate(10);
$inventory->setPath('inventoryFromCat');
$category = $this->getCategory($request->categoryId, false);
return view("inventoryFromCategory", compact("inventory", "category"));
} else if ($request->invId) {
$inventory = DB::table('inventory')->where('id', $request->invId)->get();
return view("singleInventory", compact("inventory", "barcode"))->render();
} else if ($request->invIdForEdit) {
$category = $this->getCategory(null);
$currentCat = $this->getCategory($request->invCat);
$editInventory = DB::table('inventory')->where('id', $request->invIdForEdit)->get();
return view("editInventory", compact("editInventory", "category", "currentCat"))->render();
}
}
Может ли кто-нибудь мне помочь?