ShareRepository.php 567 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Repositories;
  3. use App\Models\Share;
  4. use Prettus\Repository\Eloquent\BaseRepository;
  5. class ShareRepository extends BaseRepository
  6. {
  7. /**
  8. * Specify Model class name
  9. *
  10. * @return string
  11. */
  12. public function model()
  13. {
  14. return Share::class;
  15. }
  16. public function getShareData($where, $page)
  17. {
  18. $res = $this->model->where($where)->orderByRaw('id desc,created_at desc');
  19. if ($page) {
  20. return $res->paginate($page);
  21. } else {
  22. return $res->get();
  23. }
  24. }
  25. }