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

时间:2018-11-13 09:38:19

标签: laravel-5 eloquent voyager


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

2 个答案:

答案 0 :(得分:1)

根据https://docs.laravelvoyager.com/customization/overriding-files#overriding-bread-views,我最终覆盖了一个表的默认Voyager面包视图 ..表示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

  •   
     

或者,您可以通过创建所有BREAD覆盖视图   资源/视图/供应商/旅行者/面包下的上述任何文件

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

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

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

无论如何,希望能有所帮助,希望有人能指出我的方向,以便更简单地实现此目标。

答案 1 :(得分:0)

您实际上不需要覆盖模板即可在浏览模式下显示图像。

在字段设置中,只需添加“ show_as_images”:true,它将以浏览模式显示图像。

根据文档:https://voyager-docs.devdojo.com/bread/introduction-1