Ajuda edição Livewire
Criador
Rodrigo Pais
Professor, pode me ajudar? Como eu faço para que o campo senha não seja obrigatório no update? Segue abaixo o meu código.
public function StoreOrUpdate()
{
if($this->selected_id <=0)
{
$user = User::create([
'name' => $this->name,
'telephone' => $this->telephone,
'cell_phone' => $this->cell_phone,
'email' => $this->email,
'password' => bcrypt($this->password),
'type' => $this->type
]);
Criador
Rodrigo Pais
}else{
$user = User::find($this->selected_id);
$user->update([
'name' => $this->name,
'telephone' => $this->telephone,
'cell_phone' => $this->cell_phone,
'email' => $this->email,
'password' => bcrypt($this->password),
'type' => $this->type
]);
}
if ($this->selected_id)
session()->flash('message', 'Usuário Atualizado com Sucesso!');
else
session()->flash('message', 'Usuário Criado com Sucesso!');
$this->resetInput();
}
Manager
Carlos Ferreira
Olá, Rodrigo!
Tudo bem?
No LaraFood tem diversos exemplos.
Você pode e deve utilizar form request para centralizar as validações, nela personalizar as validações de edição, exemplo real:
https://github.com/especializati/larafood/blob/master/app/Http/Requests/StoreUpdateUser.php
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!