Intereting Posts
Как вы показываете форматированный Word Doc в HTML / PHP? PHP: получить последнее добавление файла в каталоге Как исправить тайм-аут соединения cURL SSL, который происходит только при первом вызове сценария Получение идентификатора электронной почты отправителя при получении писем от Gmail PHP 5 отключает строгую стандартную ошибку Как получить доступ к API Google Spreadsheets в PHP? Прямая ссылка на представление подпапки возвращает 404 cURL Запрошенный URL /api/process.php не найден на этом сервере Невозможно выбрать Latin-1 как набор символов в PHPMyAdmin php print integer в словах Каков правильный способ проверить, возвратили ли mysql_query () какие-либо результаты? Как вызвать WebSocket программно (используя PHP)? слияние двух массивов и сохранение повторяющихся значений Как я могу использовать регулярные выражения с OOD Mongodb Doctrine? Возврат списка цепочек и последнего сообщения каждого сообщения с использованием базы данных php и mysql

Laravel 5 JSON / Blade

Я пытаюсь передать JSON на мой взгляд

С помощью этого кода:

Route::get('json', function() { $path = storage_path() . "/json/dish.json"; $json = json_decode(file_get_contents($path), true); return View::make('pages.json')->withJson($json); }); 

С {{dd($json)}}

Я получаю следующее:

 array:1 [▼ "dish" => array:297 [▼ 0 => array:2 [▶] 1 => array:2 [▶] 2 => array:2 [▶] 3 => array:5 [▶] ... 

Когда я пытаюсь отобразить содержимое моего $json с помощью:

 @foreach($json["dish"] as $key => $item) {{$item}} @endforeach 

Я получаю это сообщение об ошибке:

htmlentities () ожидает, что параметр 1 является строкой, заданный массив (View: /Users/beyerdynamic/Documents/Developer/dev1/resources/views/pages/json.blade.php)

Что я здесь делаю неправильно?

Solutions Collecting From Web of "Laravel 5 JSON / Blade"

По умолчанию Laravel пытается избежать любых переменных перед входом. Если вы хотите избежать этого, используйте {!! $item !!} {!! $item !!} . Тем не менее, $ item является массивом, и это не поможет вам показать правильные значения. Вы получите «Массив» в качестве вывода. Если вы хотите отобразить правильные данные, используйте {{ $item['your_key'] }} .