Я пытаюсь получить некоторые данные из моей базы данных через API, который я сделал в Laravel.API работает нормально и возвращает данные, как ожидалось, в моих контроллерах.Когда я пытаюсь разместить в index.php (в верхней части страницы) проекта laravel, сервер зависает, и я не получаю ошибки.
Тот же код отлично работает в моих контроллерах без зависания сервера.
В чем разница между этими файлами, вызывающими эту ошибку?
$Authorization = 'samplesample';
$data = array(
'app_key' => 'appkey123'
);
$payload = http_build_query($data, '', '&');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'localhost:80/api/getModulerSettings');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: $Authorization"] );
$result = curl_exec ($ch);
$result = json_decode($result, true);
curl_close ($ch);