ConfigProvinceController.php 990 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\ConfigProvince;
  4. use App\Transformers\ProvinceTransformer;
  5. use Illuminate\Http\Request;
  6. /**
  7. * Created by PhpStorm.
  8. * User: qinyaer
  9. * Date: 2019/4/23
  10. * Time: 下午3:56
  11. */
  12. class ConfigProvinceController extends Controller
  13. {
  14. /**
  15. * @api {get} /configProvince/province 获取省市区
  16. * @apiVersion 0.1
  17. * @apiName configProvince province
  18. * @apiGroup configProvince
  19. * @apiPermission none
  20. * @apiSuccessExample 成功响应:
  21. {
  22. "data": [],
  23. "extra": {
  24. "filters": [
  25. "筛选字段1",
  26. "筛选字段2"
  27. ],
  28. "columns": [
  29. "列表显示数据字段1",
  30. "列表显示数据字段2"
  31. ]
  32. },
  33. "meta": {
  34. "pagination": {}
  35. }
  36. }
  37. */
  38. public function province(Request $request)
  39. {
  40. $province = ConfigProvince::orderBy('id', 'desc')
  41. ->paginate();
  42. return $this->response->paginator($province, new ProvinceTransformer());
  43. }
  44. }