jaguarsoft/laravel-composer

零停机时间更新composer

5.2.4 2022-08-26 08:44 UTC

This package is auto-updated.

Last update: 2024-08-26 13:26:17 UTC


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