| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- declare(strict_types=1);
- namespace Modules\Web\Controllers;
- use Hyperf\Di\Annotation\Inject;
- use Hyperf\HttpServer\Contract\RequestInterface;
- use Hyperf\HttpServer\Contract\ResponseInterface;
- use Psr\Container\ContainerInterface;
- class BaseController
- {
- /**
- * 容器接口.
- *
- * @Inject
- * @var ContainerInterface
- */
- protected $container;
- /**
- * 请求接口.
- *
- * @Inject
- * @var RequestInterface
- */
- protected $request;
- /**
- * 相应接口.
- *
- * @Inject
- * @var ResponseInterface
- */
- protected $response;
- protected function jsonSuccess($data, $message = '操作成功')
- {
- $res = [
- 'code' => 200,
- 'message' => $message,
- 'data' => $data,
- 'handshake' => '',
- ];
- return response()->json($res);
- }
- protected function jsonFail($message, $code = 500, $data = [])
- {
- $res = [
- 'code' => $code,
- 'message' => $message,
- 'data' => $data,
- 'handshake' => '',
- ];
- return response()->json($res);
- }
- }
|