josh/laravel-terminal

This package is abandoned and no longer maintained. No replacement package was suggested.

Terminal shell command in 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 package

Run shell command easy in your laravel projects

The package is in process.

Requirement

  • Laravel ^6
  • PHP ^7.2

Install

Via Composer

$ composer require josh/laravel-terminal

Config

Add the following provider to providers part of config/app.php

Josh\Terminal\TerminalServiceProvider::class

and the following Facade to the aliases part

'Terminal' => Josh\Terminal\TerminalFacade::class

and then run

php artisan vendor:publish

for generating terminal config file into main config directory

Usage

You can run Terminal shell commands in laravel just like this:

$response = \Terminal::command('ls')->execute();

and you can get output of command just like this:

return $response->getBody()->getContents();

License

The MIT License (MIT). Please see License File for more information.