rifrocket / laravelinstaller
Laravel 网站安装向导
Requires
- php: ^7.1
- ext-http: *
- ext-json: *
This package is auto-updated.
Last update: 2024-09-29 05:55:54 UTC
README
本软件包仍在测试和开发中
此软件包基于rachidlaasri/laravel-installer软件包构建,解决了我在项目开发过程中遇到的一些问题,例如在安装向导表单中添加新的环境元素和新变量的验证。本软件包特别关注项目最终构建后的使用,它将使用.env.excample文件作为更新.env文件的模板。
主要功能
1- 将使用您从.env.example中预定义的环境键。
2- 易于扩展环境键和验证的集合。
3- 多语言支持。
安装
您可以通过composer安装此软件包
composer require rifrocket/laravelinstaller
Laravel 5.5及更高版本使用软件包自动发现功能,无需编辑config/app.php文件。
Laravel 5.4及以下版本请在config/app.php中的提供者下注册软件包,如下所示
'providers' => [ rifrocket\LaravelInstaller\LaravelInstallerServiceProvider::class, ];
通过在项目根目录中运行以下命令发布软件包的视图、配置文件、资源和语言文件
php artisan vendor:publish --tag=laravelinstaller
用法
安装路由说明
为了安装您的应用程序,请访问/install路由并遵循说明。安装完成后,空文件将被放置在/storage目录中。如果此文件存在,/install路由将跳转到404页面。更新路由说明
为了更新您的应用程序,请访问/update路由并遵循说明。/update路由会计算/database/migrations文件夹中存在的迁移文件数量,并将其与迁移表中的计数进行比较。如果文件计数大于,/update路由将渲染,否则页面将跳转到404页面。发布到您的项目的附加文件和文件夹
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
贡献
有关详细信息,请参阅CONTRIBUTING
安全
如果您发现任何与安全相关的问题,请通过mohammad.arif9999@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
- Mohammad Arif
- Rachid Laasri 贡献核心概念。
- Irving 贡献布局设计。
- 所有贡献者
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件
Laravel 包模板
此软件包是使用Laravel 包模板生成的。