Cupom de US$10 da Digital Ocean

Laravel - Atualizar apenas coluna updated_at

Laravel - Atualizar apenas coluna updated_at

Em alguns casos é interessante atualizar apenas a coluna updated_at de um registro no banco de dados, seja pra informar que houve uma tentativa de atualização ou para registrar essa informação.

Se quando o método update() de uma model é chamado sem nenhuma informação ter sido alterada, o registro no banco de dados não será alterado e, portando, a coluna updated_at também não.

Para realizar esta ação, o Laravel disponibiliza em sua classe Model um método touch(), que atualiza apenas a coluna updated_at.

// Buscar o registro desejado
$item = Model::find($id);

// Atualiza a coluna updated_at
$item->touch();

Compartilhe

URL

Você também pode gostar de:

Comentários