medvex / web-installer
Laravel简易安装系统
1.0.1
2022-12-05 03:54 UTC
Requires
- php: ^7.3|^8.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.3
README
关于
您想让您的客户能够像安装WordPress或其他任何CMS一样轻松安装Laravel项目吗?此Laravel包允许不使用Composer、SSH等工具的用户通过遵循设置向导来安装您的应用程序。当前功能包括:
- 检查服务器需求。
- 检查文件夹权限。
- 设置数据库信息的能力。
- .env文本编辑器
- .env表单向导
- 迁移数据库。
- 填充表。
需求
安装
- 在终端中从项目根目录运行以下命令
composer require medvex/web-installer
- 注册包
在config/app.php中的providers下通过以下方式注册laravel的包
'providers' => [ medvex\WebInstaller\Providers\WebInstallerServiceProvider::class, ];
- 通过在项目根目录中运行以下命令发布包的视图、配置文件、资源文件和语言文件
php artisan vendor:publish --provider="medvex\WebInstaller\Providers\WebInstallerServiceProvider"
路由
/install
使用方法
- 安装路由说明
- 为了安装应用程序,请访问
/install路由并按照指示操作。 - 安装完成后,将在
/storage目录中放置一个空的installed文件。如果此文件存在,则/install路由将重定向到主页。
- 为了安装应用程序,请访问