JSON

Вывести страницу как JSON

Показать на странице данные в формате JSON можно через метод json().

public function get_json() {

    $data = [
        'lang' => 'PHP',
        'framework' => 'Laravel',
    ];

    return response()->json($data);

}

На странице отобразится следующий текст.

{"lang":"PHP", "framework":"Laravel"}

Тип страницы будет передан как «application/json».

Передать JSON в JavaScript

Передать JSON в JavaScript можно через команду @json().

<script>
var json = @json($array);
</script>

В результате будет сгенерирован следующий код:

<script>
var json = [{"lang":"PHP", "framework":"Laravel"}];
</script>