mprince / laravel-terminal-execution
laravel中的终端shell命令
dev-main
2021-03-15 18:44 UTC
Requires
- php: 8.0.2
- laravel/framework: ^8
Requires (Dev)
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-16 02:37:24 UTC
README
Laravel终端包
在您的laravel项目中轻松运行shell命令
该包正在处理中。
需求
- Laravel ^6
- PHP ^7.2
安装
通过Composer
$ composer require josh/laravel-terminal
配置
将以下提供者添加到config/app.php中的providers部分
Josh\Terminal\TerminalServiceProvider::class
并将以下Facade添加到aliases部分
'Terminal' => Josh\Terminal\TerminalFacade::class
然后运行
php artisan vendor:publish
以将终端配置文件生成到主配置目录
用法
您可以在laravel中这样运行终端shell命令
$response = \Terminal::command('ls')->execute();
您可以得到命令的输出如下
return $response->getBody()->getContents();
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。