medvex / web-installer

Laravel简易安装系统

1.0.1 2022-12-05 03:54 UTC

This package is auto-updated.

Last update: 2024-09-05 07:47:37 UTC


README

关于

您想让您的客户能够像安装WordPress或其他任何CMS一样轻松安装Laravel项目吗?此Laravel包允许不使用Composer、SSH等工具的用户通过遵循设置向导来安装您的应用程序。当前功能包括:

  • 检查服务器需求。
  • 检查文件夹权限。
  • 设置数据库信息的能力。
    • .env文本编辑器
    • .env表单向导
  • 迁移数据库。
  • 填充表。

需求

安装

  1. 在终端中从项目根目录运行以下命令
composer require medvex/web-installer
  1. 注册包

config/app.php中的providers下通过以下方式注册laravel的包

'providers' => [
	medvex\WebInstaller\Providers\WebInstallerServiceProvider::class,
];
  1. 通过在项目根目录中运行以下命令发布包的视图、配置文件、资源文件和语言文件
php artisan vendor:publish --provider="medvex\WebInstaller\Providers\WebInstallerServiceProvider"

路由

  • /install

使用方法

  • 安装路由说明
    • 为了安装应用程序,请访问/install路由并按照指示操作。
    • 安装完成后,将在/storage目录中放置一个空的installed文件。如果此文件存在,则/install路由将重定向到主页。

文件夹