codemenorg / installer
Codemen - Laravel 网页安装器
1.0.2
2020-06-28 07:05 UTC
Requires
- php: >=7.2.0
This package is auto-updated.
Last update: 2024-09-28 16:25:59 UTC
README
关于
您希望您的客户能够像安装 WordPress 或其他 CMS 一样安装 Laravel 项目吗?此安装程序允许不使用 Composer、SSH 等工具的用户,只需按照设置向导即可安装您的应用程序。当前功能包括:
- 检查服务器要求。
- 检查文件夹权限。
- 设置应用程序信息的能力。
- 设置数据库信息的能力。
- 设置邮件信息的能力。
- 设置其他 .env 信息的能力。
- 迁移数据库。
- 填充表。
要求
安装
- 在终端中,从项目根目录运行
composer require codemenorg/installer
- 通过在项目根目录中运行以下命令发布包视图、配置文件、资源和语言文件
php artisan vendor:publish --tag=CodemenInstaller
路由
/install
用法
-
安装路由说明
- 为了安装应用程序,请访问
/install
路由并按照说明操作。 - 安装完成后,将
APP_INSTALLED
环境变量放入.env
文件中,值为true
。如果此APP_INSTALLED
为true
,则/install
路由将跳转到 404 页面,或者您可以通过编辑installer
配置文件将其重定向到特定路由。
- 为了安装应用程序,请访问
-
为了在安装完成之前重定向到安装页面,您需要在
app/Http/Kernel.php
中的middlewareGroups => web
部分添加以下中间件
\Codemen\Installer\Middleware\RedirectIfNotInstalled::class,
此中间件配置是可选的,可以跳过。
贡献
- 如果您有任何建议,请告知我: https://github.com/codemenorg/installer/pulls。
许可证
Codemen - Laravel 网页安装器采用 MIT 许可证。祝您享受!