Spaces:
Running
Running
File size: 457 Bytes
907b200 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php
namespace App\Repositories;
use App\Models\Award;
class AwardRepository
{
public function paginate($perPage)
{
return Award::query()
->with(['scientists:id,name,nationality,images,field'])
->withCount('scientists')
->paginate($perPage);
}
public function findWithScientists($id)
{
return Award::with(['scientists:id,name,nationality,images,field'])->findOrFail($id);
}
}
|