Blog
Insights, guides, and best practices from the Laravel Company team.
Laravel cashier The resource ID cannot be null or whitespace
Resolve the Stripe Laravel Cashier resource ID error by ensuring null handling in your database and understanding how Cashier initializes stripe customers.
RateLimiter causing MySQL deadlock on cache access
Diagnose and fix the MySQL deadlock caused by Laravel's RateLimiter when rate keys collide under concurrent webhook traffic.
How to secure an API-generated video embed link and prevent user sharing?
Learn how to issue short-lived signed video embed tokens tied to user identities, preventing link sharing while preserving playback continuity.
Analytics dashboard
Explore self-hosted analytics package options for a Laravel admin dashboard, including Spatie Analytics, Prometheus, and custom implementations.
How to review AI-generated code
Practical strategies for reviewing large volumes of AI-generated frontend and backend code without missing security or logic defects.
Get Inserted Id from DB::insert()
Learn how to efficiently insert over 100,000 records in Laravel using CLI and PDO while retrieving the last inserted ID without sacrificing performance.