2017-05-01 4 views
0

Laravel 웹 API를 디버깅하려고합니다. 로그 요청을 인쇄하는 데 문제가 있습니다.로그 요청 인쇄 방법

use Illuminate\ Support\ Facades\ Log; 
//... 
    function text(Request $request) { 
    Log::info(print_r($request, true)); 
    //... 
    } 

위 코드는 10MB를 로그에 인쇄합니다. "true"매개 변수가없는 동일한 행은 날짜와 시간 만 인쇄하고 그 밖의 것은 인쇄하지 않습니다. var_dump는 같은 것을 출력합니다. dd는 아무 것도 인쇄하지 않습니다.

답변

1

대신이 작업을 수행 :

use Illuminate\ Support\ Facades\ Log; 
//... 
    function text(Request $request) { 
    Log::info($request); 
    //... 
    } 
1

$request는 객체이며, U 싶어 디버그, 유 단지 싶어 그것의 몇 가지 정보를 표시 할 때.

예를 들면 : 귀하의 요청 데이터 : $request->input() 업로드 파일 : $request->allFiles();

그리고 u는 또한 Log::error() 디버그 정보를 명확하게 시도 할 수 있습니다.