mnabialek/laravel-version

获取 Laravel/Lumen 版本

v1.0.8 2024-03-26 06:47 UTC

This package is auto-updated.

Last update: 2024-08-26 07:46:05 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Packagist

此包允许您验证当前应用程序是否为 LaravelLumen,获取应用程序版本并验证应用程序是否达到指定的最小版本字符串。

安装

  1. 在控制台运行

    composer require mnabialek/laravel-version

    以安装此模块

  2. 就这样!安装完成。您无需调整任何配置或安装服务提供者。

用法

只需运行

$version = app()->make(\Mnabialek\LaravelVersion\Version);

(您显然可以使用依赖注入) 然后使用以下可用方法之一

$result = $version->isLaravel();

if ($version->isLaravel()) {
   // do something
}

可用方法

  • isLaravel() - 验证应用程序是否为 Laravel(对于 Laravel 返回 true,对于 Lumen 返回 false)
  • isLumen() - 验证应用程序是否为 Lumen(对于 Lumen 返回 true,对于 Laravel 返回 false)
  • full() - 获取完整版本字符串(请注意,对于 Lumen,例如可以是:'Lumen (5.5.2) (Laravel Components 5.5.*)')
  • get() - 获取版本(对于 Laravel 和 Lumen,它将仅包含版本号,例如 5.5.2)
  • min($checkedVersion) - 验证应用程序是否达到给定的版本。作为 $checkedVersion,您应传递您想验证的版本,例如 5.5 或 5.5.21

许可证

此包根据 MIT 许可证授权。