In Depth: A Deep Dive into Laravel's New Starter Kits! (pt 1)

[In Depth #35] Let's take a dive into the security of Laravel's new Starter Kits to see how they handle authentication, what security features they include, and what areas could be improved! 🤓

In Depth: A Deep Dive into Laravel's New Starter Kits! (pt 1)

Next up in our series on Authentication, we're taking a deep dive into the new Starter Kits that were released alongside Laravel 12: React, Vue, Livewire with Volt, and Livewire with Blade.

We'll be focusing specifically on the security aspects of these new kits, such as the authentication implementation, any additional layers of protection, other security features, and looking for any areas that are missing or need improvement.

I'll be writing this deep dive while taking my first proper look at the Starter Kits - I haven't looked at the React, Vue, or Blade kits at all, and have only had a brief look at Volt. So you'll be getting my fresh thoughts and ideas as we work through these together. That said, if I do discover any significant security issues - I will be reaching out to the Laravel team first, and either delaying this article or omitting the details until it's resolved.

That's enough preamble, let's dive into it!

🤓
I originally write the line "and either delaying this article or omitting the details until it's resolved." before starting the deep dive... It was rather apt, given why was delayed by 2 months.

Livewire with Blade