Laravel database transactions with DB::transaction
PHP Dasun Kalupahana 70 views
<?php
use Illuminate\Support\Facades\DB;
DB::transaction(function () use ($data) {
$order = Order::create($data['order']);
$order->items()->createMany($data['items']);
}, attempts: 3);
Runs several writes as one unit: if anything throws, all of them roll back. attempts retries on deadlocks.
Learn more on the blog
MySQL
PostgreSQL vs MySQL Performance: Real Benchmarks Compared
Last updated: 7 November 2026. See the update log at the end."Which...
8 min read
PHP
How to Detect and Fix PHP Memory Leaks
Last updated: 5 November 2026. See the update log at the end.In...
9 min read
Docker
Docker Build Too Slow? 10 Ways to Speed It Up
A slow Docker build usually has one of a few causes: you...
8 min read