josh/laravel-terminal

此包已被弃用且不再维护。未建议替代包。

laravel 中的终端外壳命令

0.1 2020-01-14 16:12 UTC

This package is auto-updated.

Last update: 2022-03-14 21:18:47 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

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)。请参阅 许可证文件 了解更多信息。