SubsiteResumeRepository.php 756 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Repositories;
  3. use App\Models\SubsiteResume;
  4. use Prettus\Repository\Eloquent\BaseRepository;
  5. /**
  6. * Class SubsiteRepository.
  7. *
  8. * @package namespace App\Repositories;
  9. */
  10. class SubsiteResumeRepository extends BaseRepository
  11. {
  12. public function model()
  13. {
  14. return SubsiteResume::class;
  15. }
  16. public function getSubsiteResumeById($where)
  17. {
  18. return $this->model->with(['subsites'=>function ($query) {
  19. $query->where('effective', 1);
  20. }])->where($where)->get();
  21. }
  22. public function getSubsiteResumeArray($where)
  23. {
  24. return $this->model->with(['subsites'=>function ($query) {
  25. $query->where('effective', 1);
  26. }])->where($where)->get()->toArray();
  27. }
  28. }