codemenorg/installer

Codemen - Laravel 网页安装器

1.0.2 2020-06-28 07:05 UTC

This package is auto-updated.

Last update: 2024-09-28 16:25:59 UTC


README

关于

您希望您的客户能够像安装 WordPress 或其他 CMS 一样安装 Laravel 项目吗?此安装程序允许不使用 Composer、SSH 等工具的用户,只需按照设置向导即可安装您的应用程序。当前功能包括:

  • 检查服务器要求。
  • 检查文件夹权限。
  • 设置应用程序信息的能力。
  • 设置数据库信息的能力。
  • 设置邮件信息的能力。
  • 设置其他 .env 信息的能力。
  • 迁移数据库。
  • 填充表。

要求

安装

  1. 在终端中,从项目根目录运行
    composer require codemenorg/installer
  1. 通过在项目根目录中运行以下命令发布包视图、配置文件、资源和语言文件
    php artisan vendor:publish --tag=CodemenInstaller

路由

  • /install

用法

  • 安装路由说明

    • 为了安装应用程序,请访问 /install 路由并按照说明操作。
    • 安装完成后,将 APP_INSTALLED 环境变量放入 .env 文件中,值为 true。如果此 APP_INSTALLEDtrue,则 /install 路由将跳转到 404 页面,或者您可以通过编辑 installer 配置文件将其重定向到特定路由。
  • 为了在安装完成之前重定向到安装页面,您需要在 app/Http/Kernel.php 中的 middlewareGroups => web 部分添加以下中间件

\Codemen\Installer\Middleware\RedirectIfNotInstalled::class,

此中间件配置是可选的,可以跳过。

贡献

许可证

Codemen - Laravel 网页安装器采用 MIT 许可证。祝您享受!