So I am making a Laravel artisan command. In that command I run 'composer require' for a package. I am trying to find a way to use that package I required without leaving the current command I am in.
I thought of temporarily adding The Namespace to Laravel the way it does when you auto load files.
So my first question is how do I use this code below inside of an Artisan Command? Since app in not automatically accessible inside an artisan command.
include_once __DIR__ .'/../vendor/....';
$this->app->make('My\Namespace');
My Second Question. Assuming I get the above code to work properly inside an Artisan command, is that to unstable? Should I just make a second artisan command for after the composer require?
Any advice would be appreciated.