예:
으아악각 함수에서 json_encode 작업을 수동으로 수행하지 않고도 반환 시 json_encode 작업을 자동으로 수행할 수 있는 방법이 있나요?
추가 설명: 제 말은 반환 라인에 jsone_encode()를 명시적으로 지정할 필요가 없다는 것입니다. 즉, laravel의 response()->json()도 명시적으로 지정된다는 의미입니다. 원하다.
해결됨:
문서를 주의 깊게 읽지 않았습니다.
배열을 직접 반환하면 됩니다.
return $arr;
return json_encode($arr);
차이는 다음과 같습니다.
전자의 http 응답 헤더의 Content-Type은 application/json입니다.
후자의 http 응답 헤더의 Content-Type은 text/html입니다.
클라이언트의 경우 여기서 차이점에 주목하세요.
배열을 직접 반환
문서를 주의깊게 읽지 않음
문서
타사 패키지를 사용할 수 있습니다. 예를 들어 이 튜토리얼을 확인해 보세요
laravel+dingo를 사용하여 RESTful 인터페이스를 만드세요
반품방법
으아악공문서에 의지하는 것보다 하늘과 땅과 사람을 의지하는 것이 낫다
https://docs.golaravel.com/do...
laravel의 Return은 자동으로 데이터를 json 문자열로 변환합니다
http://d.laravel-china.org/do...
으아악