This sounds like a problem I've helped solving before. At my company, we've created an admin panel that uses Angular as a consumer of a Laravel REST API. We use a generator for doing the repetative work of making migrations, models, requests, controllers, routes, etc. We chose this path because we need the freedom of being able to use Laravel to it's maximum potential. Generate once, tweak wherever needed.
Sure, when starting a new project a developer can be generating and tweaking files for a day or two, but by then we have everything we need to start importing data and building a front end.
I would love some kind of framework on top of Laravel to be able to take a declaration of a project's models and relations and do the rest automagically, but I've not been able to think of a way to handle things like multi-language, parent/child constraints, eager loading, etc. For simple things this might work, but after over a year of working with this full time we know that things get complicated very fast and we don't know of a way to handle that in an automated way.