如何使用Voyager Laravel Admin在BREAD浏览模式下显示缩略图

问题描述 投票:1回答:1

我有一个名字的模型:类别,其中一个字段是“image_url”(假设它是一张大照片)。如何仅在类别的BREAD浏览模式下显示缩略图? 谢谢!

laravel-5 eloquent voyager
1个回答
1
投票

我最终覆盖了一个表的默认Voyager面包视图,根据https://docs.laravelvoyager.com/customization/overriding-files#overriding-bread-views ..对1.1版说:

您可以通过在resources / views / vendor / voyager / slug-name中创建一个新文件夹来覆盖单个BREAD的任何BREAD视图,其中slug-name是您为该表分配的slug。您可以覆盖4个文件:

  • browse.blade.php
  • 编辑add.blade.php
  • read.blade.php
  • order.blade.php

或者,您可以通过在resources / views / vendor / voyager / bread下创建上述任何文件来覆盖所有BREAD的视图

..我只需要覆盖'浏览'视图。我还根据https://docs.laravelvoyager.com/customization/adding-custom-formfields创建了一个自定义表单域 - 这个代码刚刚返回了一个正确格式化的src url的<img>元素。

最后,在自定义“浏览”视图中,我添加了逻辑来检查新的表单域并返回代码以显示图像。

如果BREAD编辑器中有另一个“可选详细信息”字段用于格式化浏览页面中的显示,那就太好了。

无论如何,希望有所帮助,我希望有人可以指出我这样做更直接的方式..

© www.soinside.com 2019 - 2024. All rights reserved.