|
4 | 4 |
|
5 | 5 | use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
|
6 | 6 |
|
7 |
| -class Builder extends EloquentBuilder { |
8 |
| - /** |
9 |
| - * Find a model by its primary key. |
10 |
| - * |
11 |
| - * @param mixed $id |
12 |
| - * @param array $columns |
13 |
| - * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null |
14 |
| - */ |
15 |
| - public function find($id, $columns = ['*']) |
16 |
| - { |
17 |
| - if (is_array($id) || $id instanceof Arrayable) { |
18 |
| - return $this->findMany($id, $columns); |
19 |
| - } |
| 7 | +class Builder extends EloquentBuilder |
| 8 | +{ |
| 9 | + /** |
| 10 | + * Find a model by its primary key. |
| 11 | + * |
| 12 | + * @param mixed $id |
| 13 | + * @param array $columns |
| 14 | + * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static[]|static|null |
| 15 | + */ |
| 16 | + public function find($id, $columns = ['*']) |
| 17 | + { |
| 18 | + if (is_array($id) || $id instanceof Arrayable) { |
| 19 | + return $this->findMany($id, $columns); |
| 20 | + } |
20 | 21 |
|
21 |
| - return $this->withUuid($id)->first($columns); |
22 |
| - } |
| 22 | + return $this->withUuid($id)->first($columns); |
| 23 | + } |
23 | 24 |
|
24 |
| - /** |
25 |
| - * Find multiple models by their primary keys. |
26 |
| - * |
27 |
| - * @param \Illuminate\Contracts\Support\Arrayable|array $ids |
28 |
| - * @param array $columns |
29 |
| - * @return \Illuminate\Database\Eloquent\Collection |
30 |
| - */ |
31 |
| - public function findMany($ids, $columns = ['*']) |
32 |
| - { |
33 |
| - if (empty($ids)) { |
34 |
| - return $this->model->newCollection(); |
35 |
| - } |
| 25 | + /** |
| 26 | + * Find multiple models by their primary keys. |
| 27 | + * |
| 28 | + * @param \Illuminate\Contracts\Support\Arrayable|array $ids |
| 29 | + * @param array $columns |
| 30 | + * @return \Illuminate\Database\Eloquent\Collection |
| 31 | + */ |
| 32 | + public function findMany($ids, $columns = ['*']) |
| 33 | + { |
| 34 | + if (empty($ids)) { |
| 35 | + return $this->model->newCollection(); |
| 36 | + } |
36 | 37 |
|
37 |
| - return $this->withUuid($ids)->get($columns); |
38 |
| - } |
| 38 | + return $this->withUuid($ids)->get($columns); |
| 39 | + } |
39 | 40 | }
|
0 commit comments