回答編集履歴
2
誤字削除
answer
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
**なぜこうなるのか?**
|
45
45
|
|
46
46
|
端的に言うと、whereメソッドは「完全一致」で検索を行っているから。
|
47
|
-
指定カラムが`2021-01-12`に完全一致するデータは存在しません。
|
47
|
+
指定カラムが`2021-01-12`に完全一致するデータは存在しません。
|
48
48
|
|
49
49
|
解決方法2つ
|
50
50
|
- whereDateメソッドを使う。(おすすめ)
|
1
修正
answer
CHANGED
@@ -44,10 +44,15 @@
|
|
44
44
|
**なぜこうなるのか?**
|
45
45
|
|
46
46
|
端的に言うと、whereメソッドは「完全一致」で検索を行っているから。
|
47
|
-
|
47
|
+
指定カラムが`2021-01-12`に完全一致するデータは存在しません。`2021-01-12%`
|
48
48
|
|
49
|
+
解決方法2つ
|
50
|
+
- whereDateメソッドを使う。(おすすめ)
|
51
|
+
- あいまい検索をする。(非推奨)
|
52
|
+
|
49
53
|
```php
|
50
54
|
BookingHeader::whereDate('bh_at_date', "2021-01-12")->get();
|
55
|
+
BookingHeader::where('bh_at_date', 'like', "2021-01-12%")->get();
|
51
56
|
```
|
52
57
|
|
53
|
-

|