diff --git a/packages/Sarga/API/Http/Controllers/Vendors.php b/packages/Sarga/API/Http/Controllers/Vendors.php index eda97b651..78cc166d4 100644 --- a/packages/Sarga/API/Http/Controllers/Vendors.php +++ b/packages/Sarga/API/Http/Controllers/Vendors.php @@ -21,6 +21,16 @@ class Vendors extends Controller { } + public function sources(){ + $vendors = $this->vendorRepository->select('marketplace_sellers.id','url','logo','banner','shop_title','brand_attribute_id') + ->where('is_approved',true) + ->with(['categories:seller_id,type,categories']) +// ->leftJoin('seller_categories','marketplace_sellers.id','=','seller_categories.seller_id') + ->get(); + + return $vendors; + } + public function index() { $vendors = $this->vendorRepository->select('marketplace_sellers.id','url','logo','banner','shop_title','brand_attribute_id') diff --git a/packages/Sarga/API/Http/routes.php b/packages/Sarga/API/Http/routes.php index 7f40e144e..3d3d75691 100644 --- a/packages/Sarga/API/Http/routes.php +++ b/packages/Sarga/API/Http/routes.php @@ -30,6 +30,7 @@ Route::group(['prefix' => 'api'], function () { //Vendors Route::get('vendors',[Vendors::class,'index'])->name('api.vendors'); + Route::get('sources',[Vendors::class,'sources'])->name('api.sources'); Route::get('vendor/products/{vendor_id}',[Vendors::class,'products'])->name('api.vendor.products'); Route::get('vendor/brands/{vendor_id}',[Vendors::class,'brands'])->name('api.vendor.brands');