Приступая к новому или существующему проекту, иногда необходимо узнать версию Laravel вашего проекта. Разные версии могут иметь разный функционал и возможности соответственно. Поэтому давайте рассмотрим несколько способов просмотра версии Laravel вашего проекта.
Способ первый – запросить версию через artisan
php artisan --version
Способ второй – просмотреть подробную информацию о проекте
php artisan about
Эта команда покажет более детальную информацию о вашем проекте, в т.ч. имя проекта, версию Laravel, версию PHP, версию Composer, и др.
Способ третий – получить информацию через хелпер app()
app()->version();
Выполнив этот код, в браузере вы получите информацию о версии Laravel. Есть, конечно, и другие способы просмотра информации о проекте. Например, у вас нет возможности выполнить команду artisan на сервере или просмотреть её через браузер. Для этого случая можно просто просмотреть необходимые файла в файловой системе.
Способ четвёртый – просмотр в файлах composer.json и composer.lock
Откройте файл composer.json расположенный в папке вашего проекта, и найдите строку с значением «laravel/framework». Это значение и будет означать версию Laravel в вашего проекта. В файле composer.lock версия указана более точно до всех точек. Найти в этом случае следует строку «laravel/framework».
Способ четвёртый – просмотреть версию Laravel в файле Application.php
Открываем в редакторе файл:
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
Находим объявление константы VERSION в классе, её значение и будет являться версией вашего проекта Laravel. Как вы можете заметить все эти способы довольно простые, и могут быть использованы в тех или иных случаях.