Laravel: Transações de banco de dados (Database Transactions)
Usar transações no banco de dados nada mais é que informar pro sistema de gerenciamento, que ele deve testar e guardar todas as operações que devem ser executadas no final de uma rotina.
Usar transações no banco de dados nada mais é que informar pro sistema de gerenciamento, que ele deve testar e guardar todas as operações que devem ser executadas no final de uma rotina.
É comum, em sistemas mais robustos, termos preocupação com a carga do processamento das consultas ao banco de dados, então é importante saber a estrutura e quantas estão sendo executadas ao gerar uma página da sua aplicação.
Um dos recursos mais interessantes do Laravel é a possibilidade de implementação de “soft delete” com extrema facilidade nos sistemas, só que com isso surgem alguns problemas.