Я пытаюсь напечатать содержимое запроса json:
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$data = $request->json()->all();
return response()->json($data);
}
Сначала я попытался напечатать содержимое в файл с таким именем:
$data = $request->json()->all();
Info($data);
Он записывает это вжурнал:
[2019-06-14 10:43:51] local.ERROR: log() expects parameter 1 to be float, array given {"exception":"[object] (ErrorException(code: 0): log() expects parameter 1 to be float, array given at C:\\Users\\User 1\\Coding\\data-service\\app\\Http\\Controllers\\FileController.php:39)
[stacktrace]
Обновление:
Я использую отладку Log: из ответа Джеродева, но она все еще не работает.
public function store(Request $request)
{
$data = $request->json()->all();
//\Log::info($data);
Log::debug($data);
return response()->json($data);
}
Файл журнала:
local.ERROR: Class 'App\Http\Controllers\Log' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class 'App\\Http\\Controllers\\Log' not found at ...
Я включил следующий класс:
use App\Http\Controllers\Log;
Без регистрации ответ на запрос является пустым массивом:
[]
Как я могу отправить ответ и зарегистрировать его?
{
test: 123,
debug: [...] <- $data here
}
JSON-запрос:
{
filename: "test1.jpeg"
}
