chalna/web-installer

Laravel简易安装系统

1.0.1 2022-10-19 06:51 UTC

This package is auto-updated.

Last update: 2024-09-23 10:17:56 UTC


README

关于

您希望您的客户能够像安装WordPress或其他任何CMS一样安装Laravel项目吗?这个Laravel包允许不使用Composer、SSH等工具的用户通过跟随设置向导来安装您的应用程序。当前功能包括:

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

需求

安装

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

config/app.php中的providers下使用以下内容注册包到laravel:

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

路由

  • /install

使用

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

文件夹