diff --git a/app/Http/Controllers/Admin/ProductController.php b/app/Http/Controllers/Admin/ProductController.php index 391b364..c178319 100644 --- a/app/Http/Controllers/Admin/ProductController.php +++ b/app/Http/Controllers/Admin/ProductController.php @@ -54,7 +54,7 @@ class ProductController extends Controller } } - $products = $productQuery->latest()->paginate($per_page, ['*'], 'product_page')->withQueryString(); + $products = $productQuery->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate($per_page, ['*'], 'product_page')->withQueryString(); // Categories Query $categoryQuery = ProductCategory::with(['translations', 'company']); @@ -70,7 +70,7 @@ class ProductController extends Controller }); } - $categories = $categoryQuery->latest()->paginate($per_page, ['*'], 'category_page')->withQueryString(); + $categories = $categoryQuery->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate($per_page, ['*'], 'category_page')->withQueryString(); $companies = $user->isSystemAdmin() ? Company::all() : collect(); // Settings for Modal (use current user company or fallback) @@ -140,7 +140,7 @@ class ProductController extends Controller ]); } - $logs = $logQuery->latest()->paginate($per_page, ['*'], 'log_page')->withQueryString(); + $logs = $logQuery->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate($per_page, ['*'], 'log_page')->withQueryString(); return response()->json([ 'success' => true,