Laravel Nova:如何创建自定义字段及其 crud 方法?
Posted
技术标签:
【中文标题】Laravel Nova:如何创建自定义字段及其 crud 方法?【英文标题】:Laravel Nova: How to create a custom field and its crud methods? 【发布时间】:2021-03-13 14:28:56 【问题描述】:我想为我的 Laravel Nova 应用程序创建一个自定义字段。多亏了 Laracast,我已经想出了如何做到这一点 (here)。但我不知道如何编辑创建、更新和删除方法,遗憾的是我在 google 上也没有找到任何关于它的信息...
我需要编辑这些函数的原因是因为我使用 spatie/media-library 来处理我上传的图像。现在我想向我的 Laravel Nova Recourse 添加一个文本字段编辑器,它也可以处理图像。但是,这些图像应该被添加到 spatie/media-library 并且在更新或删除资源时,图像当然也应该被删除......
我已经用羽毛笔编辑器在我的前端实现了这样的功能。用户可以在 cmets 中创建 cmets 和上传图像。这些图像在我的文本字段中作为 base64 字符串发送到我的控制器,然后控制器负责将 base64 图像保存到我的 spatie/media-library。
知道如何用 Laravel Nova 做同样的事情吗?
诚挚的问候和感谢!
【问题讨论】:
【参考方案1】:试试这个包在 Laravel Nova 中实现媒体库
https://github.com/ebess/advanced-nova-media-library
【讨论】:
但这只是一个管理我的 spatie 媒体库的工具。我想要的是一个能够在文本中上传图片的文本编辑器以上是关于Laravel Nova:如何创建自定义字段及其 crud 方法?的主要内容,如果未能解决你的问题,请参考以下文章