LaravelPackages.net
Acme Inc.
Toggle sidebar
outl1ne/laravel-console-over-http

Run console commands over HTTP connection for Laravel applications.

16.311
2
2.0.4
About outl1ne/laravel-console-over-http

outl1ne/laravel-console-over-http is a Laravel package for run console commands over http connection for laravel applications.. It currently has 2 GitHub stars and 16.311 downloads on Packagist (latest version 2.0.4). Install it with composer require outl1ne/laravel-console-over-http. Discover more Laravel packages by outl1ne or browse all Laravel packages to compare alternatives.

Last updated

Laravel Console over HTTP

Latest Version on Packagist Total Downloads

Run console commands over HTTP connection for Laravel applications.

Creates a route with a path /console that runs the command from HTTP parameters in a console.

Usage

In routes/web.php add a line:

ConsoleOverHttp::endpoint();

Configure an environment variable CONSOLE_OVER_HTTP_TOKEN to secure the endpoint.

Visit the route in your app, e.g. http://localhost:4000/console?command=php%20artisan%20inspire&token=your-token

Example - insecure usage

ConsoleOverHttp::endpoint()->insecure();

Or set the environment variable CONSOLE_OVER_HTTP_INSECURE=true.

Example - custom authentication logic

ConsoleOverHttp::endpoint()->auth(function () {
    return \Auth::check();
});

Installation

Install the package in a Laravel project via Composer:

composer require outl1ne/laravel-console-over-http

Credits

License

Laravel Console over HTTP is open-sourced software licensed under the MIT license.

Comments