42-sol / laravel-installer
    dev-master
    2023-04-03 06:50 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- scssphp/scssphp: ^1.11
This package is auto-updated.
Last update: 2023-04-03 06:50:59 UTC
README
关于
来自LaravelInstaller库的分支。
功能
- 检查服务器要求。
- 检查文件夹权限。
- 可以手动通过编辑器设置.env。- 通过编辑器
- 通过表单向导
 
- 执行迁移。
- 创建表。
- 创建具有管理员权限的账户
需求
安装
- 在项目根目录的终端中执行以下命令
composer require 42sol/laravel-installer
- 注册包
- 从Laravel 5.5版本开始支持自动检测,但也可以手动操作,通过添加 AppServiceProvider.php
'providers' => [ RachidLaasri\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class, ];
- 将包资源发布到项目中的相应文件夹
php artisan vendor:publish --tag=installer
路由
- /install
用法
- 
对于Install路径 - 要开始安装,打开路径 /install并按照指示操作。
- 安装完成后,将在 /storage中创建一个空的installed文件。再次尝试打开路径/install将会被重定向到/dashboard。
 
- 要开始安装,打开路径 
- 
项目文件说明 
| 文件 | 描述 | 
|---|---|
| config/installer.php | 配置文件。用于设置表单的文件夹、模块和数据的必需条件。 | 
| public/installer/assets | 样式资产。 | 
| resources/views/vendor/installer | 使用blade编写的安装器页面 | 
| resources/lang/en/installer_messages.php | 俄语和英语翻译 | 
帮助
- 原始库有教程,以防有人不理解:Devdojo的Laravel Installer
屏幕截图
来自原始库的截图,但核心内容保持不变,只是某些选项减少了,并增加了额外的步骤