ok

Mini Shell

Direktori : /home2/selectio/public_html/myclassicfit.com/app/Http/Controllers/api/v1/
Upload File :
Current File : /home2/selectio/public_html/myclassicfit.com/app/Http/Controllers/api/v1/DealOfTheDayController.php

<?php

namespace App\Http\Controllers\api\v1;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Model\DealOfTheDay;
use App\Model\Product;
use App\CPU\Helpers;

class DealOfTheDayController extends Controller
{
    public function get_deal_of_the_day_product(Request $request)
    {
        $deal_of_the_day = DealOfTheDay::where('deal_of_the_days.status', 1)->first();
        
        if(isset($deal_of_the_day)){
            
            $product = Product::active()->find($deal_of_the_day->product_id);
            
            if(!isset($product))
            {
                $product = Product::active()->inRandomOrder()->first();
            }
            $product = Helpers::product_data_formatting($product);
            return response()->json($product, 200);
        }else{
            $product = Product::active()->inRandomOrder()->first();
            $product = Helpers::product_data_formatting($product);
            return response()->json($product, 200);
        }
        
    }
}

Zerion Mini Shell 1.0