froiden/laravel-installer

Laravel 网页安装器

11.0.0 2024-08-13 10:47 UTC

This package is auto-updated.

Last update: 2024-09-23 04:45:58 UTC


README

Packagist License Total Downloads

Laravel 网页安装器会检查以下事项,并一次性安装应用程序。

  1. 检查服务器要求。
  2. 检查文件夹权限。
  3. 设置数据库信息的能力。
  4. 迁移数据库。
  5. 填充表。

注意

您需要在根目录下有 .env

安装

  1. 如果您正在运行 Laravel 5 或更高版本
composer require froiden/laravel-installer:1.9.0

或者将此行添加到 composer.json

"require": {
    "froiden/laravel-installer": "1.9.0"
}
  1. 如果您正在运行 Laravel 11 或更高版本
composer require froiden/laravel-installer:11.0.0

或者将此行添加到 composer.json

"require": {
    "froiden/laravel-installer": "11.0.0"
}

更新 composer 后,将 ServiceProvider 添加到 config/app.php 中的 providers 数组。

'providers' => [
    Froiden\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
];

对于 11.x 及更高版本的 Laravel,将 ServiceProvider 添加到 bootstrap/providers.php 中的 providers 数组。

[
    Froiden\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
];

用法

在使用此包之前,您需要运行

php artisan vendor:publish --provider="Froiden\LaravelInstaller\Providers\LaravelInstallerServiceProvider"

您会注意到项目中出现额外的文件和文件夹

  • config/installer.php : 设置应用程序运行所需的要求以及文件夹权限,默认数组包含基本 Laravel 应用的默认要求。
  • public/installer/assets : 此文件夹包含一个 css 文件夹,其中包含一个 main.css 文件,此文件负责安装器的样式,您可以覆盖默认样式并添加自己的样式。
  • resources/views/vendor/installer : 包含安装器的 HTML 代码。
  • resources/lang/en/installer_messages.php : 此文件包含所有消息/文本。

安装您的应用程序

  • 安装: 为了安装您的应用程序,请访问 /install URL 并遵循说明。

截图

Laravel web installer