Global respon di laravel: Difference between revisions
(Created page with "# masukan kode respon ini di file controller.php<blockquote>public function sendResponse($result, $message) { $response = [ 'success' => true, 'data' => $result, 'message' => $message, ]; return response()->json($response, 200); } public function sendError($error, $errorMessages = [], $code = 404) { $response = [ ...") |
No edit summary |
||
| Line 1: | Line 1: | ||
# masukan kode respon ini di file controller.php<blockquote>public function sendResponse($result, $message) { $response = [ 'success' => true, 'data' => $result, 'message' => $message, ]; return response()->json($response, 200); } public function sendError($error, $errorMessages = [], $code = 404) { $response = [ 'success' => false, 'message' => $error, ]; if(!empty($errorMessages)){ $response['data'] = $errorMessages; } return response()->json($response, $code); }</blockquote> | # masukan kode respon ini di file controller.php<blockquote>public function sendResponse($result, $message) { $response = [ 'success' => true, 'data' => $result, 'message' => $message, ]; return response()->json($response, 200); } public function sendError($error, $errorMessages = [], $code = 404) { $response = [ 'success' => false, 'message' => $error, ]; if(!empty($errorMessages)){ $response['data'] = $errorMessages; } return response()->json($response, $code); }</blockquote> | ||
# gunakan kode ini di controller lain dengan cara <blockquote>$this->sendResponse($data, 'Pesan'); // ini untuk respon berhasil $this->sendError('pesan error.', ['error'=>'Unauthorised']); // ini untuk respon error $this->sendError('Unauthorised.', ['error'=>'Unauthorised'], $codeHTTP); // default code 404</blockquote> | # gunakan kode ini di controller lain dengan cara <blockquote>$this->sendResponse($data, 'Pesan'); // ini untuk respon berhasil $this->sendError('pesan error.', ['error'=>'Unauthorised']); // ini untuk respon error $this->sendError('Unauthorised.', ['error'=>'Unauthorised'], $codeHTTP); // default code 404</blockquote> | ||
Revision as of 22:50, 23 January 2024
- masukan kode respon ini di file controller.php
public function sendResponse($result, $message) { $response = [ 'success' => true, 'data' => $result, 'message' => $message, ]; return response()->json($response, 200); } public function sendError($error, $errorMessages = [], $code = 404) { $response = [ 'success' => false, 'message' => $error, ]; if(!empty($errorMessages)){ $response['data'] = $errorMessages; } return response()->json($response, $code); }
- gunakan kode ini di controller lain dengan cara
$this->sendResponse($data, 'Pesan'); // ini untuk respon berhasil $this->sendError('pesan error.', ['error'=>'Unauthorised']); // ini untuk respon error $this->sendError('Unauthorised.', ['error'=>'Unauthorised'], $codeHTTP); // default code 404