У меня есть таблица, в которой есть какое-то событие с датами, и в этой таблице есть столбцы from_date
to_date
.Я хочу выбрать только те записи из БД, которые относятся к этому разрыву.Тем не менее, я даже не могу выбрать те, где to_date
больше, чем today
.
Вот что я пытаюсь
$date = today()->format('Y-m-d')
Action::where('to_date', '<=', $date)->get()
И вот что я получаю
=> Illuminate\Database\Eloquent\Collection {#3211
all: [
App\Action {#3217
id: 9,
name: "Знижка 10%",
from_date: "2018-09-19",
to_date: "2018-09-21",
image_path: "actions/September2018/8AUigc8LFZnqyANy7k7J.jpg",
created_at: "2018-09-25 16:50:00",
updated_at: "2018-09-25 16:50:57",
infinite: 0,
},
App\Action {#3201
id: 10,
name: "Не должно бить відно",
from_date: "2016-09-14",
to_date: "2016-09-22",
image_path: "actions/September2018/8QVS0uPI4S48kWg3ltza.jpg",
created_at: "2018-09-25 17:32:08",
updated_at: "2018-09-25 17:32:08",
infinite: 0,
},
],
}
По какой-то причине 2016 год проходит