ConfigProvinceRepository.php 617 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Repositories;
  3. use App\Models\ConfigProvince;
  4. class ConfigProvinceRepository {
  5. public function __construct(ConfigProvince $configProvince) {
  6. $this->configProvince = $configProvince;
  7. }
  8. //省市区列表
  9. public function index($request)
  10. {
  11. $perPage = isset($request['per_page']) ? $request['per_page'] : env('PER_PAGE');
  12. $where = [];
  13. if(isset($request['id'])){
  14. $where[] = ['bjcity_id', '=', $request['bjcity_id']];
  15. }
  16. return $this->configProvince->where($where)->orderBy('bjcity_id', 'asc')->paginate($perPage);
  17. }
  18. }