Laravel에서 API를 위한 dump 지원 만들기
3364 단어 Laravel
변수를 보려면 습관적으로 사용
dd()
하지만 API에서는 사용할 수 없습니다...Log도 준비, 건너뛰기, 확인과 노력에 익숙하지 않다
dd()
개조하면 좋겠다고 생각해서 해봤어요.dd 구현 VarDumper::dump
는 층을 나누거나 시각적으로 쉽게 볼 수 있다.이 가능하다, ~할 수 있다,...
/vendor/symfony/var-dumper/Resources/functions/dump.phpif (!function_exists('dd')) {
function dd(...$vars)
{
foreach ($vars as $v) {
VarDumper::dump($v);
}
die(1);
}
}
만들다
여기의 글을 참고하여 헬퍼의 파일을 만들었다.
많은 시도를 했고 대상의 내용을 모두 보였는데 응답 용량이 커서 냉정해졌다.
dd 대단하다...
app/helpers
if (!function_exists('ddfa')) {
/**
* dump & die for api
*
* @param mixed ...$vars
*/
function ddfa(...$vars)
{
foreach ($vars as $v) {
echo (is_object($v) ? json_encode($v, JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE) : var_export($v)) . PHP_EOL;
}
die(1);
}
}
이후 곳곳에서 볼 수 있다ddfa()
.
오류, 추천 방법, 더 좋은 방법이 있다면 지적해 주세요.
Reference
이 문제에 관하여(Laravel에서 API를 위한 dump 지원 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ntm718/items/f54881aa7b0a7ed9331a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
if (!function_exists('dd')) {
function dd(...$vars)
{
foreach ($vars as $v) {
VarDumper::dump($v);
}
die(1);
}
}
여기의 글을 참고하여 헬퍼의 파일을 만들었다.
많은 시도를 했고 대상의 내용을 모두 보였는데 응답 용량이 커서 냉정해졌다.
dd 대단하다...
app/helpers
if (!function_exists('ddfa')) {
/**
* dump & die for api
*
* @param mixed ...$vars
*/
function ddfa(...$vars)
{
foreach ($vars as $v) {
echo (is_object($v) ? json_encode($v, JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE) : var_export($v)) . PHP_EOL;
}
die(1);
}
}
이후 곳곳에서 볼 수 있다ddfa()
.오류, 추천 방법, 더 좋은 방법이 있다면 지적해 주세요.
Reference
이 문제에 관하여(Laravel에서 API를 위한 dump 지원 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ntm718/items/f54881aa7b0a7ed9331a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)