Привет, я новичок в laravel, и у меня странная ситуация:
в laravel api.php у меня есть маршрут
Route::get('/blog', function() {
$url_query_string = "format=json";
$request_url = 'https://www.squarespace.com/templates/?' . $url_query_string;
$ch = curl_init($request_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_USERAGENT, 'H.H\'s PHP CURL script');
$response_body = curl_exec($ch);
curl_close($ch);
$res = json_decode($response_body,true);
echo json_encode($res);
});
так что он работает, но не дает мне подтвержденного json, это неправильно смотреть на изображение
не уверен, в чем проблема?
да, он показывает мне те же результаты. json действительно правильный, но при разборе что-то происходит
Я исправил это добавлением header('Content-Type: application/json');
$res = json_decode($response_body,true);
header('Content-Type: application/json');
echo json_encode($res);
пробовали без
json_decode
?