Как извлечь данные из базы данных путем преобразования данных в состояние? - PullRequest
0 голосов
/ 05 мая 2020

Engli sh не является моим языком по умолчанию, и мне очень трудно express мои проблемы, надеюсь, вы понимаете У меня есть таблица цен в базе данных Столбцы таблицы цен:

  1. цена
  2. Futsal_id
  3. time_id
  4. date

В моем контроллере я получаю «Date» от пользователей. Сначала я конвертирую эту дату в день

$date = $request->date;
$day = date("D",strtotime($date));

Я хочу извлечь данные из базы данных на основе «дня» в столбце «Дата»

В настоящее время я извлекаю данные из базы данных на основа даты

$check = Price::where('futsal_id',$futsalid)->where('time_id',$timeid)->where('date',$date)->first();

Итак, моя проблема в том, как преобразовать where ('date', $ date) в where ('date', $ day) чтобы я мог получать данные по дням. Как получить данные в день условия путем преобразования даты в день в базе данных и применения условия.

1 Ответ

0 голосов
/ 05 мая 2020

Метод whereDay() может использоваться для сравнения значения столбца с заданным c днем ​​месяца:

$date = $request->date;
$day = date("d",strtotime($date));

$check = Price::where('futsal_id',$futsalid)->where('time_id',$timeid)->whereDay('date','20')->first();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...