mprince/laravel-terminal-execution

laravel中的终端shell命令

dev-main 2021-03-15 18:44 UTC

This package is auto-updated.

Last update: 2024-09-16 02:37:24 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

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