Laravel 5 CORS - XMLHttpRequest не может загрузить http://myapi.com. Ответ на предпечатную проверку имеет неверный код состояния HTTP 500

Я использую Laravel 5 и библиотеку под названием CORS. Я сталкиваюсь с ошибкой, что я действительно не понимаю, что это такое и почему это происходит.

Я разрабатываю API, который будет использоваться интерфейсом веб-сайта и приложением.

Я пытаюсь сделать AJAX вызов API:

$.ajax({
  url: 'http://myapi.com/call',
  type: 'GET',
  headers: {'Authorization' : 'Bearer token123'},
  crossDomain: true,
  contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
  success   : function(data) { console.log(data);},
  error: function(xhr) {console.log(xhr)}
});

Однако я получил это errro:

XMLHttpRequest не может загрузитьhttp://myapi.com/call, Ответ на предпечатную проверку имеет неверный код состояния HTTP 500

Тем не менее, когда я удаляю следующую строку из запроса работает нормально.

headers: {'Authorization' : 'Bearer token123'},

РЕДАКТИРОВАТЬ: мой config / cors.php

'supportsCredentials' => false,
'allowedOrigins' => ['*'],
'allowedHeaders' => ['*'],
'allowedMethods' => ['GET', 'POST', 'PUT',  'DELETE', 'OPTIONS'],
'exposedHeaders' => [],
'maxAge' => 0,
'hosts' => [],

Есть идеи о том, как это решить?

Ответы на вопрос(2)

Ваш ответ на вопрос