wewowweb / laravel-shared-hosting
Laravel 包,简化了在共享主机服务器上部署和管理 Laravel 应用程序
v0.1.6
2020-03-04 19:21 UTC
Requires
- php: ^7.2
- illuminate/support: ^5.8|^6.0|^7.0
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0
- phpunit/phpunit: ^8.0
README
一个简化在共享主机服务器上部署和管理 Laravel 应用的包。
为什么?
作为开发者,我们习惯了接近完美的开发环境,并期望生产服务器也能如此。然而,有时你无法控制生产环境的选择。无论是成本还是功能——如集成邮件服务器和图形用户界面来管理某些业务任务——最终可能会让客户选择廉价的共享主机,而这样的主机可能不具备你所期望的功能。
如果你的 Laravel 应用确实将运行在这样的服务器上,你可能需要这个包来帮助。
该包仍在积极开发中,因此你可能想要关注仓库,以便收到未来更改的通知。
安装
您可以通过 composer 安装此包
composer require wewowweb/laravel-shared-hosting
用法
php artisan shared:install
安装完包后,运行此命令
php artisan shared:install
shared:install 命令允许您覆盖 Laravel 的默认 public/index.php
文件。唯一的变化是对自动加载和引导函数的修改,以便它们可以从 .env 文件中加载路径,这将节省您在开发/生产环境中手动更正该文件的实例。
如果您希望使用 .env 变量设置自动加载和引导路径,请确保在 .env 文件中创建它们,如下所示
SHARED_AUTO_LOADER=<your path here> SHARED_BOOTSTRAP=<your path here>
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG
贡献
有关详细信息,请参阅 CONTRIBUTING
安全
如果您发现任何安全问题,请通过电子邮件 gal@wewowweb.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件