simexis/installer

laravel 5 的安装器

1.6.7 2017-05-31 11:16 UTC

This package is auto-updated.

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


README

您希望您的客户能够像安装 WordPress 或其他 CMS 一样轻松安装 Laravel 项目吗?此 Laravel 扩展允许不使用 Composer、SSH 等工具的用户,只需遵循设置向导即可安装应用程序。当前功能包括:

- Check For Folders and Files Permissions.
- Check For Server Requirements.
- Ability to set database information.
- Update existing application.
- Migrate The Database.
- Seed The Tables.

如果您有任何建议,请告诉我: https://github.com/jooorooo/installer/pulls

安装

首先,通过 Composer 引入此包。

composer require simexis/installer

然后运行

composer update

之后,在 app/config/app.php 中包含服务提供者。

'providers' => [
    Simexis\Installer\InstallerServiceProvider::class,
];

使用方法

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

php artisan vendor:publish

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

  • config/installer.php:在这里,您可以设置应用程序运行所需的要求以及文件夹和文件权限,默认数组包含基本 Laravel 应用的默认要求。
  • resources/views/vendor/installer:此文件夹包含安装程序的 HTML 代码,它是 100% 可定制的,查看一下,看看它多么优雅/干净。
  • resources/lang/en/installer.php:此文件包含所有消息/文本,目前仅提供英文,如果您的应用程序使用其他语言,您可以将其复制/粘贴到您的语言文件夹中并进行修改。