Overall Satisfaction with Laravel PHP Framework
We used Laravel PHP Framework to manage the product catalog. We used it internally to manage products. We added/updated/deleted products using the tool. It helped us provide a usable interface for our product manager and scientists to review and modify information on these products. We also used it to publish the products to a shopify website for e-commerce.
- The database migration feature is very useful for versioning the database schema and for keeping the data consistent across environments.
- The ORM framework is easy to use and enforces DB best practices.
- The environment detection feature is also pretty cool. This will help load the right configurations to be loaded based on the environment.
- I think one of the challenges of MVC is where do you put the domain logic or business logic. I think they should create a domain layer to incorporate domain logic so that we don't end with fat controllers of fat models.
- Add more functionality to artisan, to speed development.
- Laravel makes it easy to add new features quickly.