Learn how to install Laravel Debugbar in a modern Laravel app, keep it local-only, and use it to catch slow or duplicate queries without leaking debug data in production.
Learn how Laravel hasManyThrough works with one concrete example, including the relationship definition, custom keys, and when it is a better fit than manual joins.
Learn how to generate PDFs in Laravel with barryvdh/laravel-dompdf, including installation, a practical invoice example, downloads, streams, images, and the rendering limits to watch for.
Learn when to use Laravel seeders, when to use factories, and how to generate realistic sample data for local development and tests without making your database messy.
Learn how Laravel pivot tables work with a practical many-to-many example, including the migration, belongsToMany(), extra pivot fields, attach(), sync(), and updateExistingPivot().
Inertia.js v3 entered beta on March 5, 2026. The big shifts for Laravel teams are async requests, optimistic updates, infinite scrolling, and dropping the Axios dependency.
Laravel Cloud now lets new users start with $5 in credits and no credit card. It also moves Git connections from the organization level to the user level.
Laravel 12.54.0 adds PostgreSQL tsvector columns, BinaryFileResponse test assertions, Model::withoutRelation(), and several queue and validation fixes. Laravel 12.54.1 is a tiny follow-up release.
Learn how to set up the Laravel failover queue driver so you don’t lose jobs when Redis, SQS, or another queue goes down. I walk you through a copy-paste setup, simple tests, and small gotchas.
Artisan is Laravel’s command-line interface that can help you streamline your development process. Let’s explore its power and how it can boost your productivity.