1
なぜこのクエリが機能しないのですか?同じことをsqlデータベースで実行すると、この1つの結果がイメージに返されます。したがって、mysqlのq select * from kolejka where data like '2017-04-08%'
を実行すると動作します。 php artisan tinkerでは動作しません。理由を理解できません。
なぜこのクエリが機能しないのですか?同じことをsqlデータベースで実行すると、この1つの結果がイメージに返されます。したがって、mysqlのq select * from kolejka where data like '2017-04-08%'
を実行すると動作します。 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();
を。ありがとうございました – Ethris