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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Voyager Laravel Admin在BREAD浏览模式下显示缩略图相关的知识,希望对你有一定的参考价值。

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

答案

我最终覆盖了一个表的默认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编辑器中有另一个“可选详细信息”字段用于格式化浏览页面中的显示,那就太好了。

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

以上是关于如何使用Voyager Laravel Admin在BREAD浏览模式下显示缩略图的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel voyager 中上传大文件?

如何在 laravel Voyager 中使用很棒的字体?

Laravel 路由和 Vue 路由冲突

为Laravel Voyager创建数据导入页面

一款你不容错过的Laravel后台管理扩展包 —— Voyager

安装Laravel Voyager软件包时迁移错误