shabushabu/laravel-version

基于 Git 标签的 Laravel 各种版本工具

v0.1.1 2024-07-04 02:49 UTC

This package is auto-updated.

Last update: 2024-09-04 03:11:42 UTC


README

Latest Version on Packagist Total Downloads

一个小型包,基于 Git 标签提供各种版本工具

安装

您可以通过 composer 安装此包

composer require shabushabu/laravel-version

然后您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="version-config"

使用方法

例如,可以用于网站页脚或用户代理字符串。

use function ShabuShabu\Version\version;

version()->date(); // CarbonInterface::class
version()->tag(); // eg: v0.18.0
version()->hash(); // eg: 9127c86
version()->short(); // eg: v0.18.0-9127c86
version()->long(format: 'Y-m-d'); // eg: v0.18.0-9127c86 (2023-09-21)

信息使用以下键缓存:app:version,因此您可能希望在部署时清除它,如下所示

php artisan cache:forget app:version

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅我们的安全策略

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件