rifrocket/laravelinstaller

Laravel 网站安装向导

v2.0 2020-11-01 14:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:54 UTC


README

Latest Version on Packagist Quality Score Total Downloads

本软件包仍在测试和开发中

此软件包基于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发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件

Laravel 包模板

此软件包是使用Laravel 包模板生成的。