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!