Laravel возвращает ответ на конечную точку из файла начальной загрузки / приложения. php файл - PullRequest
0 голосов
/ 08 апреля 2020

Я подключаюсь к базе данных в файле приложения. php. Я хочу отправить 404 ответ, если база данных не существует или если есть какая-либо ошибка.

Код такой, как показано ниже.

$conn = new mysqli(env('DB_HOST'), env('DB_USERNAME'), env('DB_PASSWORD'), env('DB_DATABASE'));

if ($conn->connect_errno) {
  header('Content-type: application/json', TRUE, 404);
  echo json_encode([
    'status' => 'ERROR',
    'code' => 404,
    'errors' => [
      [
        'message' => 'Sorry, Something went wrong.',
      ],
    ],
  ]);
  exit;
}

Это показывает ответ в почтальоне, но не показывает никакого ответа на веб-интерфейсе, когда запрос отправлен из браузера. Показывает, что ошибка сети не удалось получить (Apollo graphql используется во внешнем интерфейсе)

...