HomeController.php 701 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Services\HomeService;
  4. use http\Env\Response;
  5. use Illuminate\Http\Request;
  6. class HomeController extends Controller
  7. {
  8. public $homeService;
  9. public function __construct()
  10. {
  11. $this->homeService = new HomeService();
  12. }
  13. /**
  14. * 返回首页信息
  15. * @param Request $request
  16. * @return \Illuminate\Http\JsonResponse|void
  17. */
  18. public function home(Request $request){
  19. try {
  20. $res = $this->homeService->get_list();
  21. }catch (\Exception $exception){
  22. return $this->response->errorForbidden($exception->getMessage());
  23. }
  24. return response()->json($res);
  25. }
  26. }