Assume that i have developed a large application using laravel (A)
Now there are smaller projects which i need to create(B, C, D) and i need to re-use the codebase of A to create them
With time i will be upgrading my single code base (A)
at the same time i will have to do upgrade B , C, and D etc.. (Upgrades can be feature upgrades, framework upgrades etc...)
What kind of approach should i take to achieve this ?
I think the below topics are related