diff --git a/app/Events/ProductSearchValueEvent.php b/app/Events/ProductSearchValueEvent.php index a29e93807..6295e12d0 100644 --- a/app/Events/ProductSearchValueEvent.php +++ b/app/Events/ProductSearchValueEvent.php @@ -2,11 +2,10 @@ namespace App\Events; -use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; -class ProductSearchValueEvent implements ShouldQueue +class ProductSearchValueEvent { use Dispatchable; use SerializesModels; diff --git a/app/Http/Controllers/OrderController.php b/app/Http/Controllers/OrderController.php index 6554d26df..3f3fffedf 100644 --- a/app/Http/Controllers/OrderController.php +++ b/app/Http/Controllers/OrderController.php @@ -58,7 +58,7 @@ public function index(OrderIndexRequest $request): JsonResource ? $request->validated() + ['status.hidden' => 0] : $request->validated(); $query = Order::searchByCriteria($search_data) - ->sort($request->input('sort')) + ->sort($request->input('sort', 'created_at:desc')) ->with([ 'products', 'discounts', diff --git a/app/Listeners/ProductSearchValueListener.php b/app/Listeners/ProductSearchValueListener.php index 0846b11d4..ff5b30657 100644 --- a/app/Listeners/ProductSearchValueListener.php +++ b/app/Listeners/ProductSearchValueListener.php @@ -4,8 +4,9 @@ use App\Events\ProductSearchValueEvent; use App\Services\Contracts\ProductServiceContract; +use Illuminate\Contracts\Queue\ShouldQueue; -readonly class ProductSearchValueListener +readonly class ProductSearchValueListener implements ShouldQueue { public function __construct( private ProductServiceContract $productService,