This Week in Laravel: NativePHP for Mobile, Cursor Tips and Stress Testing
Useful Laravel links to read/watch for this week of May 23, 2025.
In-depth Laravel tutorials covering advanced topics, real-world examples, and best practices.
Useful Laravel links to read/watch for this week of May 23, 2025.
VSCode is gaining more traction thanks to Cursor, an AI-powered code editor. But if you are switching from PHPStorm to VSCode, you might be missing some of the features. Thankfully, some extensions can help.
Useful Laravel links to read/watch for this week of May 2025.
I recently asked my Laravel audience on three platforms - Twitter, LinkedIn, and YouTube - what they prefer to create mobile apps with. Let's review the results and comments from 2,000+ votes.
Seeding data in Laravel is quite simple, but also has a lot of caveats, less-known functions and use-cases. Both Seeders and Factories have so much "hidden" power that we've compiled this HUGE tutorial, with screenshots from real scenarios.
Laravel allows us to structure code in many ways, right? But with APIs, it's important to avoid some bad practices, cause it may break API clients and confuse other developers.
In the new Laravel 12 starter kits, React.js and Vue.js versions come with TypeScript. If you haven't used TypeScript before, this tutorial will explain what you need to know.
When you create a new Laravel project with a Laravel Breeze starter kit, it comes with Tailwind CSS version 3. How to upgrade to Tailwind 4?
PostgreSQL is not the most popular DB for Laravel, but it got more attention in 2025. In this tutorial, I'll try to summarize the cases WHEN you may want to use Postgres. We will dive into the differences in features, performance, and configuration.
With Laravel 12, creating a new project doesn't show the option to install the JetStream starter kit, which you may want to use for features like 2FA or Teams that new kits don't have (yet). However, Jetstream is compatible with Laravel 12. Here's how to install it.