Laravel-admin 在关联模型中使用表单验证时,无法自定义错误提示
protected function form()
{
$form = new Form(new Banner);
$form->text('price', '单价')->rules('required|numeric|min:0.01');
$form->text('original_price', '原价')->rules('required|numeric|min:0.01|gte:price');
return $form;
}
上面这样验证原价必须大于等于单价是可以正常验证的
如果放到关联模型里面就不行了
protected function form()
{
$form = new Form(new Banner);
$form->hasMany('skus', '商品 SKU', function (Form\NestedForm $form) {
$form->text('price', '单价')->rules('required|numeric|min:0.01');
$form->text('original_price', '原价')->rules('required|numeric|min:0.01|gte:price');
});
return $form;
}
会报这样的错
推荐文章: