У меня есть модель «один ко многим», но мне нужно установить максимум на стороне ребенкаКак я могу добавить проверку с лимитом (50) для отношения?
Это моя модель продукта
public function produtoAtributos(){
return $this->hasMany("App\ProdutoAtributo", "produto_id", 'id');
}
, и в Контроллере я заполняю входы, а затем сохраняю ее
$validator = Validator::make($request->all(), [
'ProdutoAtributos.*.tipo' => 'required',
]);
if ($validator->fails()) {
return redirect()->back()
->withErrors($validator)
->withInput();
}
$produtoatributos = $model->produtoAtributos()->getModel();
$produtoatributos->tipo = $produtoAtributo['tipo'];
$model->produtoAtributos()->save($produtoatributos);
Форма ввода выглядит следующим образом
<input name="ProdutoAtributos[0]['tipo']" />
Но эта проверка не может установить ограничение (50) для дочернего сайта. Как можно добавить проверку с ограничением для отношения?
PHP 7,2
Laravel 5,7