flush scout products

This commit is contained in:
merdan 2022-09-05 16:03:26 +05:00
parent f85ce15e94
commit 065cb1854f
5 changed files with 19 additions and 13 deletions

View File

@ -111,7 +111,8 @@
"Sarga\\API\\": "packages/Sarga/API",
"Sarga\\Admin\\": "packages/Sarga/Admin/src",
"Sarga\\Brand\\": "packages/Sarga/Brand/src",
"Sarga\\Payment\\": "packages/Sarga/Payment"
"Sarga\\Payment\\": "packages/Sarga/Payment",
"Sarga\\Importer\\": "packages/Sarga/Importer"
}
},
"autoload-dev": {

View File

@ -72,9 +72,8 @@ class MenuDataGrid extends DataGrid
})
->groupBy('m.id', 'mt.locale',);
$this->addFilter('status', 'm.status');
$this->addFilter('menu_id', 'm.id');
$this->setQueryBuilder($queryBuilder);

View File

@ -10,7 +10,9 @@
}
],
"require": {},
"require": {
"bagisto/laravel-core": "dev-master"
},
"autoload": {
"psr-4": {
"Sarga\\Importer\\": "src/"
@ -20,7 +22,7 @@
"extra": {
"laravel": {
"providers": [
"ImporterServiceProvider"
"Sarga\\Importer\\Providers\\ImporterServiceProvider"
],
"aliases": {}
}

View File

@ -8,6 +8,7 @@ use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Validator;
use Sarga\API\Repositories\ProductRepository;
use Webkul\Marketplace\Repositories\SellerRepository;
use Webkul\Product\Models\ProductFlat;
class ProductController extends Controller
{
@ -64,7 +65,15 @@ class ProductController extends Controller
}
public function update(){
public function flush(){
try{
$model = new ProductFlat();
$model::removeAllFromSearch();
$model::makeAllSearchable(500);
return response()->json(['success' => true]);
}
catch(\Exception $ex){
return response()->json(['success' => false, 'message' => $ex->getMessage()]);
}
}
}

View File

@ -4,12 +4,6 @@ use Sarga\Importer\Http\Controllers\ProductController;
use Sarga\Scrap\Http\Controllers\LCW;
use Sarga\Scrap\Http\Controllers\Trendyol;
Route::group(['prefix' => 'scrapi'], function ($router) {
Route::group(['middleware' => ['locale', 'currency']], function ($router) {
});
});
Route::group(['prefix' => 'scrap','middleware' =>['scrap']], function ($router){
//Trendyol routes
Route::get('trendyol',[Trendyol::class, 'index']);
@ -17,4 +11,5 @@ Route::group(['prefix' => 'scrap','middleware' =>['scrap']], function ($router){
//LCW
Route::get('lcw',[LCW::class, 'index']);
Route::put('create',[ProductController::class,'create']);
Route::get('scoute-flush',[ProductController::class,'flush']);
});