Como Alterar e validar um registro parcialmente na api laravel?
Ola Carlos
Gostaria de saber como alterar e validar pela api um registro que alterei somente alguns campos (ex: a tabela tem 50 campos e quero alterar somente 10 campos).Alterar estou conseguindo se retiro o validator
Mas preciso validar os campos que alterei e não esta passando na validação, pois os outros campos são requeridos na regra.
A unica alternativa que encontrei foi criar uma regra para cada campo; mas achei pouco produtivo caso a tabela tenha muitos campos.
Desde de já agradeço pela atenção.
Moacir
Olá, Moacir!
Tudo bem?
No LaraFood mostrei muitas dicas legais, inclusive como fazer validações personalizadas para registro/edição.
Mas, para isso será necessário (e recomendo) usar Form Request, veja este exemplo: https://github.com/especializati/larafood/blob/master/app/Http/Requests/StoreUpdateProduct.php
E para atualizar os registros, basta pegar o array que vem do formulário e passar:
$data = $this->repository->find($id);
$data->update($request->all());
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!