exception
[Finalizado Pelo Aluno]
Criador
Leanderson Paulo da Silva
olá boa noite, o laravel esta gerando uma exception quando por exemplo teu tenho um plano com o nome de Plano 01 e tento cadastrar outro com o nome de plano-01, isso porque não e feita nenhuma validação para o atributo url antes de tentar gravar ela no banco. então ao inves de usar o observer, fiz a validação no request StoreUpdatePlan.
Criador
Leanderson Paulo da Silva
adicionei o metodo:
protected function prepareForValidation()
{
$this->merge([
'url' => Str::slug($this->name),
]);
}
e no return do metodo rules
'url' => "unique:plans,url,{$url},url",
dessa forma o atributo já chega tratado e validado no controler.
não sei se esta correto, mais não gera mais a exception.
Manager
Carlos Ferreira
Olá, Leanderson!
Boa amigo, meus parabéns!
Abs;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!