123456789101112131415161718192021222324252627 |
- <?php
- namespace App\Http\Controllers\Admin;
- use App\Filters\CouponUserBagsFilter;
- use App\Http\Resources\CouponUserBagsResource;
- use App\Models\AdminMerchant;
- use App\Models\CouponsUserBag;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- class CouponUserBagsController extends Controller
- {
- /**
- * index
- *
- * @param CouponUserBagsFilter $filter
- * @return \Illuminate\Http\JsonResponse
- * @author Fx
- *
- */
- public function index(CouponUserBagsFilter $filter){
- $couponUserBag = CouponsUserBag::query()->filter($filter)->where(AdminMerchant::getMerchantWhere())
- ->with(['users','coupons'])->orderByDesc('id')->paginate();
- return $this->ok(CouponUserBagsResource::collection($couponUserBag));
- }
- }
|