josh / laravel-terminal
此包已被弃用且不再维护。未建议替代包。
laravel 中的终端外壳命令
0.1
2020-01-14 16:12 UTC
Requires
- php: ^7.2
- laravel/framework: ^6
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2022-03-14 21:18:47 UTC
README
Laravel Terminal 包
在您的laravel项目中轻松运行外壳命令
包正在开发中。
需求
- 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 中像这样运行终端外壳命令
$response = \Terminal::command('ls')->execute();
并且您可以像这样获取命令的输出
return $response->getBody()->getContents();
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。