ok
Direktori : /home2/selectio/public_html/limpiar.in.net/app/Http/Controllers/Api/V2/ |
Current File : //home2/selectio/public_html/limpiar.in.net/app/Http/Controllers/Api/V2/FlashDealController.php |
<?php namespace App\Http\Controllers\Api\V2; use App\Http\Resources\V2\FlashDealCollection; use App\Http\Resources\V2\ProductCollection; use App\Http\Resources\V2\ProductMiniCollection; use App\Models\FlashDeal; use App\Models\Product; class FlashDealController extends Controller { public function index() { $flash_deals = FlashDeal::where('status', 1) ->where('start_date', '<=', strtotime(date('d-m-Y'))) ->where('end_date', '>=', strtotime(date('d-m-Y'))) ->get(); return new FlashDealCollection($flash_deals); } public function products($id) { $flash_deal = FlashDeal::find($id); $products = collect(); foreach ($flash_deal->flash_deal_products as $key => $flash_deal_product) { if (Product::find($flash_deal_product->product_id) != null) { $products->push(Product::find($flash_deal_product->product_id)); } } return new ProductMiniCollection($products); } }