simexis / installer
laravel 5 的安装器
1.6.7
2017-05-31 11:16 UTC
Requires
- php: >=5.5.9
- illuminate/support: >=5.0.0
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
:此文件包含所有消息/文本,目前仅提供英文,如果您的应用程序使用其他语言,您可以将其复制/粘贴到您的语言文件夹中并进行修改。