This Week in Laravel: React Native, PhpStorm Junie, and more
Useful Laravel links to read/watch for this week of May 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 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.
With Laravel 12, creating new project doesn't show the option to install Breeze starter kit. However, Breeze is compatible with Laravel 12. Here's how to install it.
This week, the Laravel team released many things, including the new Laravel 12, which has.. no new features. And that's GREAT news! Let me explain.