infinety-es / laravel-installer
Laravel 网站安装程序修改版
1.5.1
2016-02-23 10:21 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。
屏幕截图
待办事项
- 创建 Wiki。
- 支持更多语言。