D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
dentostock.com
/
app
/
Http
/
Controllers
/
Vendor
/
Filename :
SystemController.php
back
Copy
<?php namespace App\Http\Controllers\Vendor; use App\Contracts\Repositories\OrderRepositoryInterface; use App\Http\Controllers\BaseController; use Illuminate\Contracts\View\View; use Illuminate\Database\Eloquent\Collection; use Illuminate\Http\JsonResponse; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Pagination\LengthAwarePaginator; class SystemController extends BaseController { public function __construct( private readonly OrderRepositoryInterface $orderRepo, ) { } public function index(?Request $request, ?string $type = null): View|Collection|LengthAwarePaginator|null|callable|RedirectResponse { // TODO: Implement index() method. } public function getOrderData(): JsonResponse { $newOrder = $this->orderRepo->getListWhere( filters: ['seller_is' => 'seller', 'seller_id' => auth('seller')->id(), 'checked' => 0], dataLimit: 'all' )->count(); return response()->json([ 'success' => 1, 'data' => ['new_order' => $newOrder] ]); } }