관리-도구
편집 파일: SystemController.php
<?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] ]); } }