AreaController.php 855 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Mead
  5. * Date: 2019/8/9
  6. * Time: 7:39 PM.
  7. */
  8. namespace App\Http\Controllers\V1;
  9. use App\Http\Controllers\Controller;
  10. use App\Repositories\AreaRepository;
  11. /**
  12. * 运营区域模块
  13. * Class AreaController
  14. * @package App\Http\Controllers\V1
  15. */
  16. class AreaController extends Controller
  17. {
  18. protected $areaRepository;
  19. public function __construct(AreaRepository $areaRepository)
  20. {
  21. $this->areaRepository = $areaRepository;
  22. }
  23. /**
  24. * 获取全部区域
  25. * @return mixed
  26. * User: Mead
  27. */
  28. public function index()
  29. {
  30. try {
  31. $areas = $this->areaRepository->all();
  32. return $this->response->array($areas);
  33. } catch (\Exception $exception) {
  34. return $this->errorNoValidation($exception->getMessage());
  35. }
  36. }
  37. }