$var-> toJSON не показывает полное сообщение

#php #laravel #laravel-backpack

#php #ларавель #laravel-рюкзак

Вопрос:

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

Это моя строка кода:

 $importador->articulos_no_encontrados = $articulos_no_encontrados->toJson();
 

И представление показывает дубликаты в массиве, но сообщение заканчивается на […], что означает, что действительно есть еще элементы для показа, но клиент не может их видеть:

Ошибка в формате Json

Можете ли вы помочь мне найти решение, чтобы показать полное сообщение со всеми элементами вместо […]? В настоящее время я использую dd() каждый раз, когда это происходит, но клиент тоже должен это видеть.

Заранее благодарю.

Комментарии:

1. это «проблема» из вашего интерфейса, а не из laravel как таковой … проверьте свои блейд-файлы или что бы вы ни использовали для отображения этой информации

Ответ №1:

Вывод текстовых полей по умолчанию ограничен 50 символами. Установите для свойства limit более высокое значение, см. Дополнительную информацию о https://backpackforlaravel.com/docs/4.1/crud-columns#text

Возможно, вы захотите использовать этот компонент поля https://github.com/ziming/json-field-for-backpack чтобы сделать выходные данные более удобочитаемыми для ваших пользователей