Category: Laravel, PHP, MySQL

I’m a self taught programmer, which really means the majority of my instructors have been frozen in time in the form of the written word. Which is what I’ve done lately around the topic of Clean Architecture, specifically around Martin’s arguments about folder structure and web frameworks.

Where Martin get’s it wrong is in his argument that the web is an Input/Output device, and that our code shouldn’t concern itself with whether or not it is running on the web.

It is my belief that you should avoid writing any of your business logic code inside of the app folder.

The intent of your application is your business logic, and it is where business logic begins that we should be looking for that intent.
Newsletter

Get the latest Laravel/PHP jobs, events and curated articles straight to your inbox, once a week

Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future. Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future.
Community Partners