mnabialek / laravel-version
Get Laravel/Lumen version
Installs: 549 584
Dependents: 6
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- illuminate/container: 5.*|6.*|7.*|8.*|9.*|10.*|11.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.0
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: ^11.0
README
This package let you verify whether current application is Laravel
or Lumen
, get application version and verify whether application is minimum at given version string.
Installation
-
Run
composer require mnabialek/laravel-version
in console to install this module
-
That's it! Installation is complete. You don't need to adjust any config or install service providers.
Usage
Just run:
$version = app()->make(\Mnabialek\LaravelVersion\Version);
(you can obviously use dependency injection) and then use one of available methods for example like this
$result = $version->isLaravel();
or
if ($version->isLaravel()) { // do something }
Available methods
isLaravel()
- verify whether application is Laravel (true for Laravel, false for Lumen)isLumen()
- verify whether application is Lumen (true for Lumen, false for Laravel)full()
- get full version string (keep in mind for Lumen it can be for example: 'Lumen (5.5.2) (Laravel Components 5.5.*)')get()
- get version (for Both Laravel and Lumen it will contain only version number for example 5.5.2)min($checkedVersion)
- verify whether application is minimum at given version. As$checkedVersion
you should pass version you want to verify for example 5.5 or 5.5.21
Licence
This package is licenced under the MIT license