Controller.php 746 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  4. use Illuminate\Foundation\Bus\DispatchesJobs;
  5. use Illuminate\Foundation\Validation\ValidatesRequests;
  6. use Illuminate\Routing\Controller as BaseController;
  7. class Controller extends BaseController
  8. {
  9. use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
  10. public function sendResponse($result,$message){
  11. $response = [
  12. 'ok' => true,
  13. 'data'=>$result,
  14. 'message'=> $message,
  15. ];
  16. return response()->json($response,200);
  17. }
  18. public function sendError($error, $errorMessages = [], $code = 404){
  19. $response = [
  20. 'ok' => false,
  21. 'data'=>$errorMessages,
  22. 'message'=> $error,
  23. ];
  24. return response()->json($response,code);
  25. }
  26. }