所以我正在制作一个 Laravel 工匠命令。在该命令中,我为一个包运行“composer require”。我正在尝试找到一种方法来使用我需要的那个包而不离开我所在的当前命令。
我想像自动加载文件时那样临时将命名空间添加到 Laravel。
所以我的第一个问题是如何在 Artisan Command 中使用下面的代码?由于应用程序无法在工匠命令中自动访问。
include_once __DIR__ .'/../vendor/....';
$this->app->make('My\Namespace');
我的第二个问题。假设我让上面的代码在 Artisan 命令中正常工作,那会不稳定吗?我应该在作曲家要求之后再做一个工匠命令吗?
任何意见,将不胜感激。