From 324e48e39bba6b3ee9c5ca27101cbc453d93d385 Mon Sep 17 00:00:00 2001 From: merdan Date: Sat, 10 Dec 2022 13:54:36 +0500 Subject: [PATCH] cache responces achyklar --- packages/Sarga/API/Http/routes.php | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/Sarga/API/Http/routes.php b/packages/Sarga/API/Http/routes.php index ae3c327e6..910d3b2c7 100644 --- a/packages/Sarga/API/Http/routes.php +++ b/packages/Sarga/API/Http/routes.php @@ -29,24 +29,24 @@ use Webkul\RestApi\Http\Controllers\V1\Shop\Customer\WishlistController; Route::group(['prefix' => 'api'], function () { Route::group(['middleware' => ['locale', 'currency']], function () { //Channel routes - Route::get('channels',[Channels::class, 'index'])->middleware('cacheResponse:36000'); - Route::get('sliders',[\Sarga\API\Http\Controllers\Banners::class,'allResources'])->middleware('cacheResponse:36000'); - Route::get('cms',[CMSController::class,'allResources'])->middleware('cacheResponse:36000'); - Route::get('cms/{id}', [CMSController::class, 'getResource'])->middleware('cacheResponse:36000'); + Route::get('channels',[Channels::class, 'index'])->middleware('cacheResponse:3600'); + Route::get('sliders',[\Sarga\API\Http\Controllers\Banners::class,'allResources'])->middleware('cacheResponse:3600'); + Route::get('cms',[CMSController::class,'allResources'])->middleware('cacheResponse:3600'); + Route::get('cms/{id}', [CMSController::class, 'getResource'])->middleware('cacheResponse:3600'); //Vendors - Route::get('vendors',[Vendors::class,'index'])->name('api.vendors')->middleware('cacheResponse:36000'); - Route::get('sources',[Vendors::class,'sources'])->name('api.sources')->middleware('cacheResponse:36000'); - Route::get('menus',[Vendors::class,'menus'])->name('api.menus')->middleware('cacheResponse:36000'); - Route::get('vendor/products/{vendor_id}',[Vendors::class,'products'])->name('api.vendor.products')->middleware('cacheResponse:36000'); - Route::get('vendor/brands/{vendor_id}',[Vendors::class,'brands'])->name('api.vendor.brands')->middleware('cacheResponse:36000'); + Route::get('vendors',[Vendors::class,'index'])->name('api.vendors')->middleware('cacheResponse:3600'); + Route::get('sources',[Vendors::class,'sources'])->name('api.sources')->middleware('cacheResponse:3600'); + Route::get('menus',[Vendors::class,'menus'])->name('api.menus')->middleware('cacheResponse:3600'); + Route::get('vendor/products/{vendor_id}',[Vendors::class,'products'])->name('api.vendor.products')->middleware('cacheResponse:3600'); + Route::get('vendor/brands/{vendor_id}',[Vendors::class,'brands'])->name('api.vendor.brands')->middleware('cacheResponse:3600'); //category routes - Route::get('descendant-categories', [Categories::class, 'descendantCategories'])->middleware('cacheResponse:36000') + Route::get('descendant-categories', [Categories::class, 'descendantCategories'])->middleware('cacheResponse:3600') ->name('api.descendant-categories'); - Route::get('categories', [Categories::class, 'allResources'])->name('api.categories')->middleware('cacheResponse:36000'); - Route::get('categories/{id}/filters',[Categories::class,'filters'])->middleware('cacheResponse:36000'); - Route::get('attribute-options', [FilterOptions::class, 'allResources'])->middleware('cacheResponse:36000'); - Route::get('brands', [Brands::class, 'allResources'])->middleware('cacheResponse:36000'); + Route::get('categories', [Categories::class, 'allResources'])->name('api.categories')->middleware('cacheResponse:3600'); + Route::get('categories/{id}/filters',[Categories::class,'filters'])->middleware('cacheResponse:3600'); + Route::get('attribute-options', [FilterOptions::class, 'allResources'])->middleware('cacheResponse:3600'); + Route::get('brands', [Brands::class, 'allResources'])->middleware('cacheResponse:3600'); //attributes by code // Route::get('attribute-options', [ResourceController::class, 'index'])->defaults('_config', [ @@ -55,14 +55,14 @@ Route::group(['prefix' => 'api'], function () { // ]); //Product routes - Route::get('products', [Products::class, 'index'])->middleware('cacheResponse:36000'); - Route::get('products-discounted', [Products::class, 'discountedProducts'])->middleware('cacheResponse:36000');; - Route::get('products-popular', [Products::class, 'popularProducts'])->middleware('cacheResponse:36000');; - Route::get('products-search', [Products::class, 'searchProducts'])->middleware('cacheResponse:36000');; + Route::get('products', [Products::class, 'index'])->middleware('cacheResponse:3600'); + Route::get('products-discounted', [Products::class, 'discountedProducts'])->middleware('cacheResponse:3600');; + Route::get('products-popular', [Products::class, 'popularProducts'])->middleware('cacheResponse:3600');; + Route::get('products-search', [Products::class, 'searchProducts'])->middleware('cacheResponse:3600');; Route::get('suggestions', [\Sarga\API\Http\Controllers\SearchController::class, 'index']); Route::get('products/{id}', [Products::class, 'get'])->middleware('cacheResponse:36000');; Route::get('product/{id}', [Products::class, 'product'])->middleware('cacheResponse:36000');; - Route::get('products/{id}/variants', [Products::class, 'variants'])->middleware('cacheResponse:36000');; + Route::get('products/{id}/variants', [Products::class, 'variants'])->middleware('cacheResponse:3600');; Route::get('states', [ResourceController::class, 'index'])->defaults('_config', [ 'repository' => CountryStateRepository::class,