Laravel php база данных проверить дату - PullRequest
0 голосов
/ 19 ноября 2018

Есть ли правильный способ проверить дату в базе данных, если она меньше, чем «до даты», тогда сделать ограничение?

В настоящее время у меня есть

        if (count(Sale::where('date','<=' ,'2018-08-01')->get()) > 0 ) {
            echo "Sales is closed";
            return false;
        }else {
            echo "Sales is open";
            return true;
        }

Продажа будет закрыта на дату до 2018-08-01, а новая продажа откроется после этой даты.

1 Ответ

0 голосов
/ 19 ноября 2018

да, правильный метод в laravel-4, но используется напрямую count метод, которого вы можете достичь (get метод здесь не нужен)

if (Sale::where('date','<=' ,'2018-08-01')->count() > 0 ) {
    //restriction
}else {
   //not restrication 
}
...