optimistdigital/laravel-console-over-http
| Install | |
|---|---|
composer require optimistdigital/laravel-console-over-http |
|
| Latest Version: | 2.0.4 |
| Laravel: | 6 – 11 |
| License: | MIT |
| Last Updated: | Apr 26, 2024 |
| Links: | GitHub · Packagist |
Laravel Console over HTTP
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.
Related Packages
Run console commands over HTTP connection for Laravel applications.
Laravel package to add command to list all scheduled artisan commands
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| 2.0.4 | ^6.0 || | MIT | |
| 2.0.3 | ^6.0 || | MIT | |
| 2.0.2 | ^6.0 || | MIT | |
| 2.0.1 | ^6.0 || | MIT | |
| 2.0.0 | ^6.0 || | MIT | |
| 1.0.5 | ^6.0 || | MIT | |
| 1.0.4 | ^6.0 || | MIT | |
| 1.0.3 | ^6.0 || | MIT | |
| 1.0.2 | ^6.0 || | MIT | |
| 1.0.1 | ^6.0 || | MIT | |
| 1.0.0 | ^6.0 || | MIT |