How I Structure Every Laravel Project
After years of iteration, this is the project structure I reach for on every new Laravel app. Actions, services, form requests, and Pest tests. All of it.
Writing / 01
Thoughts on Laravel, PHP, architecture patterns, testing, and the craft of building modern web applications.
After years of iteration, this is the project structure I reach for on every new Laravel app. Actions, services, form requests, and Pest tests. All of it.
Fifteen years is a long time to do anything. Here are the lessons, technical and otherwise, that I wish someone had told me on day one.
I grew up in Kansas, discovered the web in the late 2000s, and somehow ended up writing code full-time in Florida. This is that story.
After 15 years of building things with PHP and Laravel (with two podcasts and a YouTube channel on the way), I figured it was time to start writing things down. Here's why.
$ grep -r "" ./posts
No matching posts found.