safriansah

ravel-auth-controller-getresponse

Oct 23rd, 2020
1,173
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public function getResponse($code, $message = false, $data = false){
  2.     if (!$message) {
  3.         switch ($code) {
  4.             case 200:
  5.                 # code...
  6.                $message = 'Success';
  7.                 break;
  8.             case 401:
  9.                 # code...
  10.                $message = 'Unauthorized';
  11.                 break;
  12.             case 404:
  13.                 # code...
  14.                $message = 'Not Found';
  15.                 break;
  16.             case 406:
  17.                 # code...
  18.                $message = 'Not Accepted';
  19.                 break;
  20.             case 500:
  21.                 # code...
  22.                $message = 'Error';
  23.                 break;
  24.             default:
  25.                 # code...
  26.                $message = 'Undefined';
  27.                 break;
  28.         }
  29.     }
  30.  
  31.     $response = [
  32.         "responseCode"=> $code . '',
  33.         "responseMessage"=> $message
  34.     ];
  35.  
  36.     if ($data) {
  37.         $response['data'] = $data;
  38.     }
  39.  
  40.     return response($response);
  41. }
RAW Paste Data