12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
-
- namespace App\Http\Controllers\API;
-
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
-
- class BaseController extends Controller
- {
- /**
- * success response method.
- *
- * @return \Illuminate\Http\Response
- */
- public function sendResponse($result, $message)
- {
- $response = [
- 'success' => true,
- 'data' => $result,
- 'message' => $message,
- ];
-
- return response()->json($response, 200);
- }
-
-
- /**
- * return error response.
- *
- * @return \Illuminate\Http\Response
- */
- public function sendError($error, $errorMessages = [], $code = 404)
- {
- $response = [
- 'success' => false,
- 'message' => $error,
- ];
-
-
- if(!empty($errorMessages)){
- $response['data'] = $errorMessages;
- }
-
- return response()->json($response, $code);
- }
- }
|