2016-08-14 4 views
0

Существует такая проблема с заголовками. В PHP:Невозможно разобрать ответ json от laravel

return response()->json([ 'somedata' => 1 ]); 

В JS:

$.get('/page', function(data) { console.log(data) }); 

Результат:

HTTP/1.0 200 OK 
Cache-Control: no-cache 
Content-Type: application/json 

{"somedata":"1"} 

Да, его обычный текст. Почему ответ содержит заголовки? И, конечно, я не могу разобрать это.

ответ

0

Проблема - возвращение типа в php7.

public function index() : string { 
    return response()->json([ 'somedata' => 1 ]); 
} 

Без : string все в порядке!

Смежные вопросы