为什么这个查询不起作用。在 sql 数据库中执行相同的操作会返回图像中的这个结果。所以做 q select * from kolejka where data like '2017-04-08%'
in mysql works。在 php artisan tinker 中它不起作用,我不明白为什么。
最佳答案
当您首先使用 all()
时,您会获取所有数据,然后再使用它们。 like
在这里不起作用。所以,改为这样做:
\App\Kolejka::where('data', 'like', '2017-04-08%')->get();
如果你只想按日期获取记录,只需使用whereDate()
:
\App\Kolejka::whereDate('data', Carbon\Carbon::parse('2017-04-08'))->get();
关于php - Laravel:由于某种原因无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293273/