回答編集履歴
2
クラス名
answer
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
この文脈で `where` を呼んだ段階では **`Illuminate\Database\Eloquent\Builder`** のインスタンスが返ってきており, `first()` や `get()` を呼ぶまでは取得されません。
|
33
33
|
|
34
34
|
- `first()` → 1件取得試行し,存在した場合は `User`, 存在しない場合は `NULL` が返る
|
35
|
-
- `get()` → 全件取得し, **`\Illuminate\
|
35
|
+
- `get()` → 全件取得し, **`\Illuminate\Database\Eloquent\Collection`** のインスタンスが返る
|
36
36
|
|
37
37
|
Query Builder と Eloquent Builder の関係性に関してはこちらをご覧ください。
|
38
38
|
|
1
日本語
answer
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
|
14
14
|
> 2. データベースからデータを取得する場合(条件)
|
15
15
|
|
16
|
-
この文脈で `where` を呼んだ段階では `Illuminate\Database\Query\Builder`
|
16
|
+
この文脈で `where` を呼んだ段階では `Illuminate\Database\Query\Builder` のインスタンスが返ってきており, `first()` や `get()` を呼ぶまでは取得されません。
|
17
17
|
|
18
18
|
- `first()` → 1件取得試行し,存在した場合は `stdClass`, 存在しない場合は `NULL` が返る
|
19
19
|
- `get()` → 全件取得し, `\Illuminate\Support\Collection` のインスタンスが返る
|
@@ -29,7 +29,7 @@
|
|
29
29
|
$user = User::query()->where('name', 'taro')->first();
|
30
30
|
```
|
31
31
|
|
32
|
-
この文脈で `where` を呼んだ段階では **`Illuminate\Database\Eloquent\Builder`**
|
32
|
+
この文脈で `where` を呼んだ段階では **`Illuminate\Database\Eloquent\Builder`** のインスタンスが返ってきており, `first()` や `get()` を呼ぶまでは取得されません。
|
33
33
|
|
34
34
|
- `first()` → 1件取得試行し,存在した場合は `User`, 存在しない場合は `NULL` が返る
|
35
35
|
- `get()` → 全件取得し, **`\Illuminate\Support\Eloquent\Collection`** のインスタンスが返る
|