Laravel Job Batching for Large Background Jobs
A practical guide to Laravel job batching: dispatching batches, then/catch/finally callbacks, progress tracking, and cancelling running batches.
Read moreFrom basic concepts and advanced tips to the latest technology news.
An honest look at the repository pattern in Laravel: what it is, how to bind it in a service provider, and when it's just extra indirection.
Read more1–12 / 13
A practical guide to Laravel job batching: dispatching batches, then/catch/finally callbacks, progress tracking, and cancelling running batches.
Read moreLearn how to call the Claude API in PHP: keys, requests, responses, streaming, and a clean Laravel integration with runnable code.
Read moreA practical Pest vs PHPUnit comparison for Laravel in 2026: syntax, expectations, datasets, plugins, and which testing tool I'd actually pick.
Read moreA practical guide to dockerize Laravel for production: multi-stage builds, PHP-FPM + nginx, opcache, migrations and queue workers.
Read moreLearn how an idempotency key API pattern makes retries safe, prevents duplicate charges, and handles concurrent requests with a key store.
Read moreA practical CORS policy error fix guide for JS + API setups: what the error means, why the browser blocks it, and how to fix it server-side.
Read moreA practical guide to 7 TypeScript utility types with runnable examples and honest advice on when each one actually earns its place.
Read moreFix the Eloquent N+1 problem for good: why lazy loading in a loop kills performance, how to detect it, and eager loading patterns that scale.
Read moreA practical guide to PHP 8.3 typed constants: syntax, covariance rules, interface gotchas, and runnable examples for cleaner, safer class contracts.
Read moreWhy the PHP maximum execution time exceeded error happens, how max_execution_time, set_time_limit and ini_set differ, and the real fix.
Read moreLaravel Horizon vs Supervisor explained: what each one does, when to use them, and why most Redis setups run Horizon under Supervisor.
Read moreThe Oatllo blog covers modern PHP and Laravel, JavaScript, software architecture, databases, DevOps and developer tooling - hands-on tutorials and deep-dives you can apply to real projects. New articles are published regularly.