gpt4 book ai didi

php - Laravel 5.5 验证 hasMany 关系

转载 作者:可可西里 更新时间:2023-10-31 23:14:07 24 4
gpt4 key购买 nike

如何在 hasMany 关系上创建验证

这是我的产品模型

public function produtoAtributos(){
return $this->hasMany("App\ProdutoAtributo", "produto_id", 'id')->latest();
}

在 Controller 中我填写输入而不是保存它

$produtoatributos = $model->produtoAtributos()->getModel();

$produtoatributos->tipo = $produtoAtributo['tipo'];

$model->produtoAtributos()->save($produtoatributos);

表单输入看起来像这样

<input name="ProdutoAtributos[0]['tipo']" />

如何为关系添加验证?

最佳答案

Laravel 提供了一种很好的方法来验证数组输入。

举个例子

$validator = Validator::make($request->all(), [
'ProdutoAtributos.*.tipo' => 'required',
]);

你可以在这里阅读更多相关信息

https://laravel.com/docs/5.6/validation#validating-arrays

关于php - Laravel 5.5 验证 hasMany 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49301669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com