| 12345678910111213141516171819202122232425262728293031 |
- <?php
- namespace App\Http\Controllers;
- use App\Constants\HttpStatus;
- abstract class Controller
- {
- protected function success($data = [], $msg = '')
- {
- return response()->json([
- 'code' => HttpStatus::OK,
- 'timestamp' => time(),
- 'msg' => (!empty($msg) ? lang($msg) : 'ok'),
- 'data' => $data
- ]);
- }
- protected function error($code, string $msg = '', $data = [])
- {
- $code = intval($code);
- if ($code == 0) $code = -1;
- return response()->json([
- 'code' => $code,
- 'timestamp' => time(),
- 'msg' => (!empty($msg) ? lang($msg) : ''),
- 'data' => $data
- ]);
- }
- }
|