murat-cileli / update-notifier
Laravel 的 Composer 更新通知器。
Requires
- php: ^7.4|^8.0
- ext-json: *
README
为 Laravel 提供的 Composer 更新通知器
可配置的 Laravel 包,用于检查 Composer 更新,如果存在更新将通过电子邮件通知。
安装
composer require murat-cileli/update-notifier
使用 .env 文件进行配置
UPDATE_NOTIFIER_COMPOSER_PATH: Composer 二进制文件路径。默认: composer
UPDATE_NOTIFIER_CHECK_VERSION: 允许的值有 all、major、minor 和 patch。默认: 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
