В моем проекте я хочу добавить новую функцию.
Так что я хочу добавить сезонные цены для каждого элемента.
У меня есть таблица объявлений, и люди могут добавлять ежедневные цены для каждого товара, поэтому, когда люди делают заказ, скрипт проверяет дни и цены бронирования и возвращает полную цену клиенту.В этом нет никаких проблем.
Но я хочу добавить сезонные цены для каждого объявления, чтобы люди могли добавлять определенные цены в свои объявления в разные даты.
Я создал таблицу сезонных цен, иНеобязательно, добавьте это на страницу создания рекламы.
Когда люди пытаются сделать заказ на любые даты, если есть сезонная цена, в эти даты должна быть рассчитана эта сезонная цена.
Но яне могу понять это.Потому что может быть много сезонных цен для каждого предмета.
Там есть связанные с hasmany отношения.
Я пробовал эти коды, но не могу добиться успеха
Ниже моя функция расчета цены;
$advertisement = Advertisement::find(request('ad_id'));
$seasonalprices = Seasonal::where('ad_id',$advertisement->id)->get();
$check = $seasonelprices-
>wherebetween('enrty_date',request('entry_date'),$seasonelprices-
>enrty_date)
->wherebetween('exit_date',request('exit_date'),$seasonelprices-
>exit_date)
if($check){
$price = seasonelprices->price;
}else{
$price = request('price');
}
return response()->json(['price'=>$price]);