多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 控制器调用artisan命令 ### 调用 `laravel`和`lumen`都可以引用类文件后再调用 ~~~ use Illuminate\Support\Facades\Artisan; $result = Artisan::call($command); ~~~ `laravel`还可以直接调用 ~~~ $result = \Artisan::call($command); ~~~ ### 命令的写法 在`artisan`的写法前面取消`php artisan`如; 自定义命令,写法:`command:命令名称` ~~~ $command = 'php artisan cache:clear'; // 错误写法 $command = 'php artisan help make:console'; // 错误写法 $command = 'command:test'; // 自定义命令 $command = 'list'; $command = '--version'; $command = '--help'; $command = '-h'; $command = 'help'; $command = 'cache:clear'; $result = \Artisan::call($command); ~~~ ### 注意 控制器调用`Artisan`没有输出返回值,如果成功,返回0