Как я могу повторить версию текущей версии Laravel на php с помощью представления?

79

Я хочу проверять свою версию Laravel не в командной строке ( php artisan --version), а в самом представлении.

Как это:

<?php
  $laravel_version = /*laravel version check code*/;
?>

В представлении:

{{ $laravel_version }}

Кто-нибудь знает, как я могу это сделать? Может, это невозможно ..?

Дирк Ян
источник

Ответы:

139

Вот как можно увидеть версию laravel в проводнике команд:

php artisan --version
Е Хтун З
источник
Не удалось открыть поток: в myproject / artisan нет такого файла или каталога
Абденнур TOUMI 01
ваш php bin должен быть в пути к окну @AbdennourTOUMI
Ye Htun Z
14
Какая первая строка вопроса?
miken32
Иногда нужно зайти в папку проекта и затем дать команду.
Мушфикур Рахман
46
$laravel = app();
$version = $laravel::VERSION;
Огонь
источник
2
Существует также метод, возвращающий эту $version = app()->version();
константу
45

Вот самый простой способ проверить это вручную из папки

Перейти в папку проекта

D: \ xampp \ htdocs \ папка-проект \ vendor \ laravel \ framework \ src \ Illuminate \ Foundation \ Application.php

const VERSION = '5.2.45'; // версия laravel введите описание изображения здесь

Это еще один способ это проверить.

Если вы не хотите проверять эту команду, php artisan --version

шрадха
источник
23

В шаблонах Laravel's Blade:

{{ App::VERSION() }}

Обратите внимание, что это проверено в версии 5.3x

Матия Бобан
источник
15

Существуют разные способы кодирования, я нашел несколько способов найти текущую версию в Laravel

Просмотреть текущую версию Laravel через Blade Templates можно разными способами:

Первый способ

{{ App::VERSION() }} 

Второй способ

<?php
     echo $app::VERSION;
?>

Третий способ

<?php
  $laravel = app();
  echo $laravel::VERSION;
?>

Кроме того, установленную версию Laravel можно проверить в командной строке с помощью следующей команды:

php artisan --version
Удхав Сарвайя
источник
3
  • убунут 16.04
  • php 7.0.33
  • Фреймворк Laravel 5.5.48

    php artisan --version
    

    Artisan -Artisan - это имя интерфейса командной строки, включенного в Laravel. Он предоставляет ряд полезных команд для использования при разработке приложения. Он управляется мощным компонентом Symfony Console.

для большего-

    php artisan list
Абхи
источник
2

вы можете использовать этот код в файле маршрутизации вашей установки laravell

 $app->get('/', function () use ($app) {
return $app->version();
}); 

Вы увидите установленную версию laravell.

Гарав Малик
источник
2

Просмотреть текущую версию Laravel через Blade Templates можно разными способами:

1-й способ показать,

 {{ App::VERSION() }}

2-й способ,

  <?php echo  $app::VERSION ; ?> 

3-й способ,

    <?php
      $laravel = app();
      echo $laravel::VERSION;
    ?>

Установленную версию Laravel можно проверить в командной строке с помощью следующей команды:

    php artisan --version
Рашед Заман
источник
1

Отображение вашей текущей версии Laravel

Вы также можете просмотреть текущую версию вашей установки Laravel, используя параметр --version :

php artisan --version
Рафикуль Ислам
источник
1

Другой способ, который работает в вашем приложении - шаблоны Blade или что-то еще - - это использовать:

app()->version()
Скотт Карпентер
источник
1

Только для конкретной папки проекта, чтобы узнать версию Laravel этого проекта в CLI

$  php artisan --version

удалить $при копировании только в целях представления

Танай Чаттерджи
источник
0

Еще один способ. Просто перейдите в корневой каталог проекта.
Нажмите ниже команд

php artisan tinker
App::VERSION()

Тинкер потрясающая.

HV Sharma
источник