Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Laravel para Noobs - #15 Models VI [Update]

22/05/2023

No 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!