Jak mogę wyświetlić wersję bieżącej wersji Laravel w php za pomocą widoku?

79

Nie chcę sprawdzać mojej wersji Laravel w wierszu poleceń ( php artisan --version), ale w samym widoku.

Lubię to:

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

W widoku:

{{ $laravel_version }}

Czy ktoś wie, jak mogę to zrobić? Może to niemożliwe ..?

Dirk Jan
źródło

Odpowiedzi:

139

Oto sposób, w jaki sposób zobaczyć wersję laravel w eksploratorze poleceń:

php artisan --version
Ye Htun Z
źródło
Nie udało się otworzyć strumienia: brak takiego pliku lub katalogu w myproject / artisan
Abdennour TOUMI
Twój bin php powinien znajdować się w ścieżce okna @AbdennourTOUMI
Ye Htun Z
14
Jaka jest pierwsza linijka pytania?
miken32
Czasami musi przejść do folderu projektu, a następnie wydać polecenie.
Mushfiqur Rahman
46
$laravel = app();
$version = $laravel::VERSION;
ogień
źródło
2
Istnieje również metoda zwracająca tę $version = app()->version();
stałą
45

Oto najłatwiejszy sposób, aby sprawdzić to ręcznie z folderu

Przejdź do folderu projektu

D: \ xampp \ htdocs \ folder-twojego-projektu \ vendor \ laravel \ framework \ src \ Illuminate \ Foundation \ Application.php

const VERSION = '5.2.45'; // wersja laravel wprowadź opis obrazu tutaj

To kolejny sposób, aby to sprawdzić.

Jeśli nie chcesz sprawdzać za pomocą tego polecenia php artisan --version

śradha
źródło
23

W szablonach Laravel's Blade:

{{ App::VERSION() }}

Zauważ, że jest to testowane w 5.3x

Matija Boban
źródło
15

Istnieją różne sposoby kodowania, znalazłem wiele sposobów, aby znaleźć aktualną wersję w Laravel

Zobacz aktualną wersję Laravel za pomocą szablonów Blade , istnieje wiele sposobów:

Pierwszy sposób

{{ App::VERSION() }} 

Drugi sposób

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

Trzeci sposób

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

Zainstalowaną wersję Laravela można również sprawdzić w linii poleceń za pomocą następującego polecenia:

php artisan --version
Udhav Sarvaiya
źródło
6
global $app;
echo $app::VERSION;
nikksan
źródło
3
  • ubunut 16.04
  • php 7.0.33
  • Laravel Framework 5.5.48

    php artisan --version
    

    Artisan -Artisan to nazwa interfejsu wiersza poleceń zawartego w Laravel. Zawiera szereg pomocnych poleceń do wykorzystania podczas tworzenia aplikacji. Jest napędzany przez potężny komponent Symfony Console.

po więcej

    php artisan list
Abhi
źródło
2

możesz użyć tego kodu w pliku routingu swojej instalacji laravell

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

Na widoku otrzymasz zainstalowaną wersję laravell.

gaurav malik
źródło
2

Zobacz aktualną wersję Laravel za pomocą szablonów Blade, istnieje wiele sposobów:

Pierwszy sposób, aby pokazać,

 {{ App::VERSION() }}

2. sposób,

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

Trzeci sposób,

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

Zainstalowaną wersję Laravela można sprawdzić w linii poleceń za pomocą następującego polecenia:

    php artisan --version
Rashed Zaman
źródło
1

Wyświetlanie aktualnej wersji Laravel

Możesz również wyświetlić aktualną wersję swojej instalacji Laravel za pomocą opcji --version :

php artisan --version
Rafiqul Islam
źródło
1

Innym sposobem, który działa w całej aplikacji - szablony Blade lub w inny sposób - jest użycie:

app()->version()
Scott Carpenter
źródło
1

Tylko dla określonego folderu projektu, aby poznać wersję Laravel tego projektu na CLI

$  php artisan --version

usunąć $podczas kopiowania tylko w celach reprezentacyjnych

Tanay Chatterjee
źródło
0

Jeszcze jeden sposób. Po prostu przejdź do katalogu głównego projektu.
Uderz poniżej poleceń

php artisan tinker
App::VERSION()

Tinker jest niesamowity.

HV Sharma
źródło