infinety-es/laravel-installer

Laravel 网站安装程序修改版

安装: 13

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 476

语言:CSS

1.5.1 2016-02-23 10:21 UTC

This package is auto-updated.

Last update: 2024-09-12 21:27:16 UTC


README

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

- Check For Server Requirements.
- Check For Folders Permissions.
- Ability to set database information.
- Migrate The Database.
- Seed The Tables.

如果您有任何建议,请告知我: https://github.com/RachidLaasri/LaravelInstaller/pulls

安装

首先,通过 Composer 拉取此包。

"require": {
    "rachidlaasri/laravel-installer": "1.4.1"
}

然后运行

composer update

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

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

您无法解决问题?您需要更多帮助?这里有一个视频教程供您参考: Devdojo 的 Laravel 安装程序

使用方法

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

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

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

  • config/installer.php:在这里,您可以设置应用程序运行所需的要求以及文件夹权限,默认数组包含基本 Laravel 应用程序的要求。
  • public/installer/assets:此文件夹包含一个 css 文件夹,其中包含 main.css 文件,该文件负责安装程序的风格,您可以覆盖默认风格并添加自己的。
  • resources/views/vendor/installer:此文件夹包含安装程序的 HTML 代码,它是 100% 可定制的,看看它的外观和整洁程度。
  • resources/lang/en/messages.php:此文件包含所有消息/文本,目前只有英语可用,如果您的应用程序使用另一种语言,您可以将它复制/粘贴到您的语言文件夹中并按需修改。如果您想帮助我们为这个出色的包提供更多语言,请发送一个拉取请求 https://github.com/RachidLaasri/LaravelInstaller/pulls

屏幕截图

Laravel web installer

待办事项

  • 创建 Wiki。
  • 支持更多语言。