jakyeru / laravel-shell
Laravel-Shell 为您的Web应用添加了终端界面,允许您直接从浏览器中运行shell命令。
v1.2.4
2023-03-24 11:15 UTC
Requires
- php: ^8.1|^8.2
- laravel/framework: ^10
- livewire/livewire: ^2.11
Requires (Dev)
- phpunit/phpunit: ^9.5
README
关于 Laravel Shell
警告 Laravel-Shell 不是一个完整的终端界面,其功能仅限于通过PHP的exec函数运行shell命令。因此,它可能不适合运行交互式shell进程。然而,此包专门设计用于帮助没有SSH访问权限的共享服务器管理员,但任何人都可以使用它。在决定此包是否符合您的需求时请考虑这一点。
Laravel-Shell 是一个为Laravel应用添加终端界面的包。这允许您直接从浏览器运行shell命令。使用 "Laravel-Shell",您可以从任何地方、任何时候访问终端并执行命令。
该包与Laravel无缝集成,终端界面直观且用户友好。您可以运行各种命令,包括数据库管理、文件管理等相关命令。
安装
您可以通过composer安装此包
composer require jakyeru/laravel-shell
安装后,您可以导航到 /laravel-shell
以访问终端。
警告 建议您通过发布配置来使用中间件来保护您的终端。
php artisan vendor:publish --provider="Jakyeru\LaravelShell\LaravelShellServiceProvider" --tag="config"
版本兼容性
注意 Laravel-Shell 遵循 Laravel 的支持策略。
屏幕截图
贡献
感谢您考虑为 Laravel-Shell 做出贡献!您可以在 此处 阅读贡献指南。
行为准则
为了确保社区对所有成员都友好,请阅读并遵守 行为准则。
安全漏洞
如果您需要报告安全漏洞,请阅读我们的 安全策略。
许可
Laravel-Shell 是开源软件,采用 MIT 许可证。
如果您遇到任何其他错误,请在 GitHub 上创建一个问题。