Our great sponsors
-
laravel-migrations-generator
Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Contra /u/dave8271 below, I think it does matter. There are many different ideas about MVC, and as such it's not a very clear vocabulary term, esp. on the server side. The Action Domain Responder pattern exists to help clarify some of those distinctions.
If using Laravel there is a great package that will generate them automatically for you from your current database https://github.com/kitloong/laravel-migrations-generator
I've done similar except I used a micro framework, specifically Slim, then used whatever external dependencies I needed. Much less opinionated so it was easier slowly moving things over.
Not sure what your needs are but yes I would use a framework and since you mentioned e-commerce I would take a look at this: https://github.com/Sylius/Sylius