jaguarsoft / laravel-composer
零停机时间更新composer
5.2.4
2022-08-26 08:44 UTC
Requires
- php: ^5.3.9 || ^7.0 || ^8.0
README
此包提供了一种零停机时间的composer更新过程。
通常,当你更新composer包时,在更新期间自动加载被移除,而你的laravel应用无法访问,当你导航时会显示错误。
在后台更新composer包可以帮助你在不影响用户的情况下继续使用laravel应用。
安装
1. Composer安装
composer require jaguarsoft/laravel-composer
2. 在config/app.php中添加服务提供者
'providers' => [ /* * Application Service Providers... */ JaguarSoft\LaravelComposer\ServiceProvider::class, ],
3. 发布供应商
php artisan vendor:publish
这将为后台更新的目录创建一个./vendor-update/.gitignore文件。
使用方法
运行artisan命令
php artisan composer:update
支持
此包已在Laravel 5.2、5.3上进行了测试。
如有帮助或建议,请发送邮件至laurence@jaguarsoft.pe