labaid/web-installer

Laravel简易安装系统

1.0.0 2022-11-23 10:39 UTC

This package is auto-updated.

Last update: 2024-09-23 14:34:45 UTC


README

关于

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

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

要求

安装

  1. 在终端中从您的项目根目录运行
composer require labaid/web-installer
  1. 注册包

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

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

路由

  • /install

使用

  • 安装路由说明
    • 为了安装您的应用程序,请访问 /install 路由并遵循说明。
    • 安装完成后,空的文件 installed 将放置在 /storage 目录中。如果该文件存在,则 /install 路由将重定向到主页。

文件夹