In Laravel you can change the folder your applications load the framework and dependencies from bootstrap/autoload.php.
There's a require __DIR__.'/../vendor/autoload.php'; line in it and you can change it to whatever you need.
Thus you can change it to some outside folder, common to all projects.
Yup I see, and how about the composer part? How can I run a composer inside the CDN? just adding a single composer.json with all the require?
Yes, why not? Laravel does not depend on composer, it depends on the packages it maintains.
Ok, I'm doing it right now. If it's ok you'll take the point :)
There's a problem, My custom library inside "project1/app/lib/Project1" is hidden, IDK why. If I test another project, like project2, where there isn't any custom library it works like a charm
How are you including that library? I'm guessing a composer psr autoloader. You'll have to include it some other way or set up composer just for those (in each project you need to autoload libs) and include it's bootstrap.