murat-cileli/update-notifier

Laravel 的 Composer 更新通知器。

1.0.0 2023-11-28 14:08 UTC

This package is auto-updated.

Last update: 2024-08-29 10:49:38 UTC


README

Update Notifier

为 Laravel 提供的 Composer 更新通知器

可配置的 Laravel 包,用于检查 Composer 更新,如果存在更新将通过电子邮件通知。

安装

composer require murat-cileli/update-notifier

使用 .env 文件进行配置

UPDATE_NOTIFIER_COMPOSER_PATH: Composer 二进制文件路径。默认: composer

UPDATE_NOTIFIER_CHECK_VERSION: 允许的值有 allmajorminorpatch。默认: all

UPDATE_NOTIFIER_DIRECT_PACKAGES: 如果设置为 true,则仅检查直接依赖项。默认: true

UPDATE_NOTIFIER_LOCKED_PACKAGES: 如果设置为 true,则仅检查已锁定包。默认: true

UPDATE_NOTIFIER_DEVELOPMENT_PACKAGES: 如果设置为 true,则检查开发包。默认: false

UPDATE_NOTIFIER_MAIL_TO: 电子邮件通知的收件人。多个电子邮件可以用逗号分隔。例如: mail@example.com, mail2@example.com

使用配置文件进行配置

首先使用以下命令发布配置文件;

php artisan vendor:publish --tag update-notifier

然后可以在 config/update_notifier.php 中编辑参数。

用法

从您的项目根目录

php artisan update-notifier:notify

可以使用 cron 安排通知。例如,这个例子每天早上 09:00 检查更新
0 9 * * * cd /your/project && php artisan update-notifier:notify