Отображение магазинов между двумя раза с Laravel Eloquent - PullRequest
0 голосов
/ 20 января 2019

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

Я использовал Carbon, преобразовав его в H: i: s (база данных - H: i: s), и использовал Eloquent, чтобы получить все магазины, где текущее время находится после start_time и до end_time.

public function showAllRestaurants()
{
    $timestamp = Carbon::now()->toTimeString();

    $restaurants = Restaurant::where('start_time', '<=', $timestamp)
        ->where('close_time', '=>', $timestamp)
        ->get();

    return view('home', compact('restaurants', 'timestamp'));
}

1 Ответ

0 голосов
/ 20 января 2019

Похоже, ваше состояние отсталое. Это должно быть start_time >= $timestamp и close_time <= $timestamp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...