Как отобразить миниатюру в режиме просмотра BREAD с Voyager Laravel Admin - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть модель с именем: Категория, у которой есть поле "image_url" (предположим, что это большая фотография).Как мне показать только миниатюру изображения в режиме просмотра BREAD категории?Спасибо!

1 Ответ

0 голосов
/ 05 декабря 2018

В итоге я переопределил представление хлеба Voyager по умолчанию для одной таблицы, согласно https://docs.laravelvoyager.com/customization/overriding-files#overriding-bread-views .., которое говорит для версии 1.1:

Вы можете переопределить любое из представлений BREADдля одного BREAD, создав новую папку в resources / views / vendor / voyager / slug-name, где slug-name - это фрагмент, назначенный для этой таблицы.Есть 4 файла, которые вы можете переопределить:

  • browse.blade.php

  • edit-add.blade.php

  • read.blade.php

  • order.blade.php

В качестве альтернативы вы можете переопределить представления для всех ХЛЕБОВсоздав любой из перечисленных выше файлов в ресурсах / views / vendor / voyager / bread

.. Мне просто нужно было переопределить представление просмотра.Я также создал собственное поле формы в соответствии с https://docs.laravelvoyager.com/customization/adding-custom-formfields - код, для которого только что вернулся элемент <img> с правильно отформатированным URL-адресом src.

Наконец, в пользовательском представлении просмотра ядобавлена ​​логика для проверки нового поля формы и возвращенного кода для отображения изображения.

Было бы ТАК хорошо, если бы в редакторе BREAD было другое поле «Необязательные детали» для форматирования отображения на странице просмотра.

Во всяком случае, надеюсь, что это поможет, и я надеюсь, что кто-то может указать мне в направлении более простой способ сделать это ..

...