Skip to content
This repository was archived by the owner on Feb 16, 2024. It is now read-only.

Commit 6b2d1ad

Browse files
committed
🧮 Add count to find method.
1 parent 9c71113 commit 6b2d1ad

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎src/Interfaces/BaseRepositoryInterface.php‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,11 @@ public function new($input);
109109
* @param int $id ID of the record.
110110
* @param array $columns Columns to return.
111111
* @param array $relationships Relationships to eager load.
112+
* @param array $counts Relationships to count.
112113
*
113114
* @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Builder[]|\Illuminate\Database\Eloquent\Collection|Model|null
114115
*/
115-
public function find($id, $columns = ['*'], $relationships = []);
116+
public function find($id, $columns = ['*'], $relationships = [], $counts = []);
116117

117118
/**
118119
* Update model record for given id.

‎src/Repositories/BaseRepository.php‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,11 @@ public function new($input)
228228
* @param int $id ID of the record.
229229
* @param array $columns Columns to return.
230230
* @param array $relationships Relationships to eager load.
231+
* @param array $counts Relationships to count.
231232
*
232233
* @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Builder[]|\Illuminate\Database\Eloquent\Collection|Model|null
233234
*/
234-
public function find($id, $columns = ['*'], $relationships = [])
235+
public function find($id, $columns = ['*'], $relationships = [], $counts = [])
235236
{
236237
$query = $this->model->with($relationships)->newQuery();
237238

0 commit comments

Comments
 (0)