|
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