This commit is contained in:
Mekan1206
2026-04-30 19:50:59 +05:00
parent 6dc6802445
commit a07c764dfe
142 changed files with 2709 additions and 1914 deletions

View File

@@ -3,7 +3,6 @@
namespace App\Repositories\Ecommerce\Channel;
use App\Models\Ecommerce\Channel\Channel;
use App\Repositories\System\Cache\CacheRepository;
use Illuminate\Support\Collection;
class ChannelRepository

View File

@@ -3,7 +3,6 @@
namespace App\Repositories\Ecommerce\Collection;
use App\Models\Ecommerce\Product\Collection\Collection as CollectionModel;
use App\Repositories\System\Cache\CacheRepository;
use Illuminate\Support\Collection;
class CollectionRepository

View File

@@ -3,7 +3,6 @@
namespace App\Repositories\Ecommerce\Product\Brand;
use App\Models\Ecommerce\Product\Brand\Brand;
use App\Repositories\System\Cache\CacheRepository;
use Illuminate\Support\Collection;
class BrandRepository
@@ -48,8 +47,8 @@ class BrandRepository
public static function values(): array|Collection
{
return Brand::where('is_visible', true)
->pluck('name', 'id')
->prepend(sprintf('------- %s -------', __('No')), '');
->pluck('name', 'id')
->prepend(sprintf('------- %s -------', __('No')), '');
}
public function filterBy($resource)

View File

@@ -3,6 +3,8 @@
namespace App\Repositories\Ecommerce\Product\Category;
use App\Models\Ecommerce\Product\Category\Category;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
class CategoryRepository
@@ -10,7 +12,7 @@ class CategoryRepository
/**
* $queryBuilder
*
* @var \Illuminate\Database\Eloquent\Builder
* @var Builder
*/
protected mixed $queryBuilder;
@@ -163,7 +165,7 @@ class CategoryRepository
/**
* Filter by given "resource"
*
* @param \Illuminate\Database\Eloquent\Model $resource
* @param Model $resource
*/
public function filterBy($resource)
{

View File

@@ -7,6 +7,7 @@ use App\Helpers\Ecommerce\Product\Sort\ProductSorter;
use App\Models\Ecommerce\Product\Category\Category;
use App\Models\Ecommerce\Product\Product\Product;
use Illuminate\Contracts\Pagination\Paginator;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
@@ -21,7 +22,7 @@ class ProductRepository
/**
* Query builder
*
* @var \Illuminate\Database\Eloquent\Builder
* @var Builder
*/
protected mixed $queryBuilder;
@@ -275,7 +276,7 @@ class ProductRepository
*/
public static function nova(): NovaProductRepository
{
return new NovaProductRepository();
return new NovaProductRepository;
}
/**