Blog
Insights, guides, and best practices from the Laravel Company team.
Difficulty scaling Laravel Horizon across multiple instances (ECS / Auto Scaling)
Scale Laravel Horizon on AWS ECS with separate web, Horizon, and scheduler tasks while preserving job visibility and balanced workload distribution.
Recently Started Paying for AI
Reflect on AI-assisted development tradeoffs, including data integrity risks and practical advice for avoiding common pitfalls.
AI Field guide page doesn't mark as complete the seen lessons
Diagnose progress-tracking bugs in learning platforms where completed AI Field Guide lessons fail to persist the completed state.
MySql Deadlock on Cache Database
Address MySQL cache-table deadlocks caused by concurrent deletes in Laravel and implement safer cache key strategies under load.
Issue with Embedding Custom Fonts in PDF using Spatie Browsershot in Laravel
Fix missing custom fonts in Spatie Browsershot PDFs by aligning font paths, Chrome binary permissions, and CSS font-face declarations.
Laravel Octane benchmark comparing Swoole, OpenSwoole, RoadRunner, FrankenPHP
Compare Laravel Octane server backends across latency, memory, CPU, DB, and I/O workloads to choose the right high-performance runtime.
FINANCE - Self-hosted personal finance tracking web app
Discover FINANCE, a self-hosted open source personal finance tracker with SMS parsing, insights, and extensible Laravel-based architecture.
Printer selections from laravel
Configure multiple printers and default selections per section from Laravel using Electron, CUPS, and browser print APIs.
Onward ticket(flight)
Explore onward or refundable flight reservation APIs and architecture choices for visa approval and travel booking systems.
In-app browsers Socialite w/Google Access Blocked
Resolve Google sign-in blocks inside in-app browsers with Socialite by understanding Google's secure browser policy and compliant alternatives.
Database Session creates another record after logging out
Explain why Laravel database sessions can create new records on logout and how to test and correct session lifecycle behavior.
Laravel Precog always returns success
Troubleshoot why Laravel Precog validation appears to always return success in Inertia Vue forms and restore correct live validation behavior.