I'm currently looking for a framework to support my own new framework. Laravel seems to be my best choice.
I have a very specific structure in mind. My project will have a base design with common models, views and controllers, as well as some sub projects with there specific views. The goal is to provide a platform for owners of the same business, where we provide a unique website. In many cases only the design varies, whilst the structure and components stay the same. My idea was to create a maintainable structure on laravel wich every sites pulls its models, controllers and views from and if there is a specific need an additional view can be created.
Has somebody had experience with a simular project in the past?
I see some major obstacles:
- Creating sub projects
- Using multi database connections
- Using models and views from the main project