shamim/laravel-installer

终极短信自动安装器

1.0.1 2018-05-06 14:18 UTC

This package is not auto-updated.

Last update: 2024-09-20 23:49:08 UTC


README

Latest Stable Version License GitHub issues GitHub stars

终极短信自动安装器

终极短信自动安装器会检查以下事项,并一次性安装应用程序。

  1. 检查服务器需求。
  2. 检查文件夹权限。
  3. 设置数据库信息的能力。
  4. 迁移数据库。
  5. 填充表。
  6. 更新管理员凭据

注意

您需要将 .env 文件放置在根目录下

安装

使用 composer 安装此包

composer require shamim/laravel-installer

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

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

使用方法

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

php artisan vendor:publish --provider="Shamim\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 Installer