Laravel 5.5 не может получить запись из БД - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь выучить Laravel 5.5, но у меня проблема с использованием БД;БД таблицы имеют записи.Следующий код возвращает некоторые записи.

$result = DB::select(DB::raw("select * from todays where FROM_UNIXTIME(login, '%Y/%m/%d') = '2019/03/04'"));

Но следующий код не возвращает никаких записей.Что не так?

$result = DB::table('todays')->where(DB::raw("FROM_UNIXTIME(login, '%Y/%m/%d')", DB::raw('2019/03/04')))->get();

Пожалуйста, помогите мне.Спасибо

1 Ответ

0 голосов
/ 04 марта 2019

Ваш запрос кажется неправильным.

$result = DB::table('todays')->where(DB::raw("FROM_UNIXTIME(login, '%Y/%m/%d')"), DB::raw('2019/03/04'))->get();

или

$result = DB::table('todays')->where(DB::raw("FROM_UNIXTIME(login, '%Y/%m/%d')"), '2019/03/04')->get();

Первый из них более подвержен ошибкам, а второй используется как оператор pdo.

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