jaapgoorhuis/novilaravelinstaller

Laravel 网站安装器

1.4.1 2016-06-08 12:56 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:01:10 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/Jaapgoorhuis/LaravelInstaller/pulls

安装

首先,通过 Composer 引入此包。

"require": {
    "Jaapgoorhuis/laravel-installer": "1.4.4"
}

然后运行

composer update

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

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

您搞不清楚?需要更多帮助?这里有一个视频教程供您参考:Devdojo 的 Laravel 安装器

用法

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

php artisan vendor:publish --provider="Jaapgoorhuis\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/Jaapgoorhuis/LaravelInstaller/pulls

截图

Laravel web installer

待办事项

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