Laravel проверить цены сезонных со стола - PullRequest
0 голосов
/ 03 июля 2019

В моем проекте я хочу добавить новую функцию.

Так что я хочу добавить сезонные цены для каждого элемента.

У меня есть таблица объявлений, и люди могут добавлять ежедневные цены для каждого товара, поэтому, когда люди делают заказ, скрипт проверяет дни и цены бронирования и возвращает полную цену клиенту.В этом нет никаких проблем.

Но я хочу добавить сезонные цены для каждого объявления, чтобы люди могли добавлять определенные цены в свои объявления в разные даты.

Я создал таблицу сезонных цен, иНеобязательно, добавьте это на страницу создания рекламы.

Когда люди пытаются сделать заказ на любые даты, если есть сезонная цена, в эти даты должна быть рассчитана эта сезонная цена.

Но яне могу понять это.Потому что может быть много сезонных цен для каждого предмета.

Там есть связанные с 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]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...