Curso de Laravel para Noobs - #15 Models VI [Update]
22/05/2023No tutorial de hoje aprenderemos como realizar o update dos dados dentro do Laravel utilizando o Eloquent e o método update.
Update Laravel
routes/web.php
Lembrando que antes de mais nada precisamos criar a rota responsável pelo update:
Route::get('/update',[TodoController::class,'update'])->name('update');
app/Http/Controllers/TodoController.php
Através do controlador Todo vamos fazer o método de atualização:
/**
* Atualizar os dados no banco de dados
*/
public function update(Request $request)
{
/*$update = Todo::where('id','=',10)
->update([
'nome'=>'Robson Carlos'
]);*/
$update = Todo::where('nome','=','Thiago')
->where('votos','=',8)
->update([
'nome'=>'Thais Coelho',
'votos'=>13
]);
if($update){
echo 'Dado atualizado com sucesso!';
}else{
echo 'Houve uma falha';
}
}
É interessante perceber também que quando você atualiza o seu banco de dados, a coluna updated_at da sua tabela é atualizada automaticamente.
Por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!
Precisa de ajuda? webdesignemfoco@gmail.com
Posts Relacionados
Curso de Laravel para Noobs - #14 Models V [Cadastro]
No tutorial de hoje aprenderemos como realizar cadastros no banco de dados MySQL utilizando o Laravel.
Curso de Laravel para Noobs - #16 Models VII [Delete e Soft Delete]
Neste tutorial falaremos sobre dois conceitos importantes dentro do manejo do banco de dados que são: exclusão ou delete e o conceito de soft delete.