编辑模式下的图像字段仍然要求图像作为 'required' 字段
Image field in edit mode still asking for image as a 'required' field
在航海者后端,我在面包部分根据需要设置了一个图像字段:
这在 'add' 模式下效果很好。 image 字段如果为空将被验证
问题出现在 'edit' 模式中。图片出现,但在点击 'save' 时,会抛出一个提示,指示图片字段为空(因此需要再次上传图片):
因此在编辑时得到 'Image field is required' 提示。这似乎是一个错误。有人遇到过这个问题吗?您是如何解决的?
从我在 Voyager 的 github 页面上提出的票中找到了解决方案:
即使用 required_if
而不是 required
{ "validation": { "rule": "required_if:id,null", "messages": { "required": "your message" } } }
这是门票:
Voyager image edit issue
您可以将列上的规则设置为以下内容
{
"rule": "nullable"
}
在航海者后端,我在面包部分根据需要设置了一个图像字段:
这在 'add' 模式下效果很好。 image 字段如果为空将被验证
问题出现在 'edit' 模式中。图片出现,但在点击 'save' 时,会抛出一个提示,指示图片字段为空(因此需要再次上传图片):
因此在编辑时得到 'Image field is required' 提示。这似乎是一个错误。有人遇到过这个问题吗?您是如何解决的?
从我在 Voyager 的 github 页面上提出的票中找到了解决方案:
即使用 required_if
而不是 required
{ "validation": { "rule": "required_if:id,null", "messages": { "required": "your message" } } }
这是门票: Voyager image edit issue
您可以将列上的规则设置为以下内容
{
"rule": "nullable"
}