Laravel 5.7 проверяет связь hasMany с лимитом (50) - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть модель «один ко многим», но мне нужно установить максимум на стороне ребенкаКак я могу добавить проверку с лимитом (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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...