ResponseController.php 919 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class ResponseController extends Controller{
  5. public function makeResponse($error, $msg, $response = [], $code = 200){
  6. $respuesta = json_encode([
  7. "error" => $error,
  8. "msg" => $msg,
  9. "response" => $response
  10. ]);
  11. return response($respuesta, $code)->header('Content-Type', 'application/json');
  12. }
  13. public function makeErrors($erroresObj){
  14. $erroresArr = array();
  15. foreach($erroresObj as $key => $value){
  16. foreach($value as $key0 => $value0){
  17. if(array_key_exists($key, $erroresArr)){
  18. $val = $erroresArr[$key] . "|" . $value0;
  19. $erroresArr[$key] = $val;
  20. }else{
  21. $erroresArr[$key] = $value0;
  22. }
  23. }
  24. }
  25. return $erroresArr;
  26. }
  27. }