kofoverola/route-commands

v1.1 2018-10-23 02:05 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:12 UTC


README

RouteCommands 是一个 Laravel 库,允许您直接从路由运行配置的 Laravel 命令。

它在 Laravel 在几乎没有任何 ssh 访问的环境中运行的情况下特别有用。

入门指南

通过运行以下命令安装 RouteCommands:

composer require kofoworola/route-commands

然后运行 php artisan vendor:publish,这将发布 config/commands.php 文件到您的项目中,您可以在其中设置您的命令。

一旦您的命令和路由已设置,只需导航到您的路由,例如 https:///commands/route_list,如果启用了身份验证,您应该会看到以下屏幕类似的界面。

image

在填写密码并按回车后,您的命令将运行 image

要添加新命令或阻止新命令,只需更新配置文件,并通过导航到 /config_cache 来重新缓存配置。

此包不使用 exec() 运行命令,这是完全不安全的。

这个库源于我在共享主机环境中使用 Laravel 的挫败感。希望您能找到它的用途。

享受吧!