Wie kann ich die Version der aktuellen Laravel-Version in PHP über die Ansicht wiedergeben?


79

Ich möchte meine Laravel-Version nicht in der Eingabeaufforderung ( php artisan --version) überprüfen , sondern in der Ansicht selbst.

So was:

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

In der Ansicht:

{{ $laravel_version }}

Weiß jemand, wie ich das machen kann? Vielleicht ist es nicht möglich ..?

Antworten:


138

So sehen Sie die Laravel-Version im Befehls-Explorer:

php artisan --version

Fehler beim Öffnen des Streams: Keine solche Datei oder kein solches Verzeichnis in myproject / artisan
Abdennour TOUMI

Ihr PHP-Bin sollte sich im Fensterpfad @AbdennourTOUMI
Ye Htun Z

14
Was ist die erste Zeile der Frage?
miken32

Manchmal muss es in den Projektordner gehen und dann den Befehl geben.
Mushfiqur Rahman


45

Hier ist eine einfache Möglichkeit, es manuell aus dem Ordner zu überprüfen

Gehen Sie zum Projektordner

D: \ xampp \ htdocs \ Ihr-Projekt-Ordner \ Vendor \ Laravel \ Framework \ src \ Illuminate \ Foundation \ Application.php

const VERSION = '5.2.45'; // Version von Laravel Geben Sie hier die Bildbeschreibung ein

Dies ist eine andere Möglichkeit, dies zu überprüfen.

Wenn Sie nicht mit diesem Befehl überprüfen möchten, php artisan --version


23

In Laravels Blade-Vorlagen:

{{ App::VERSION() }}

Beachten Sie, dass dies in 5.3x getestet wird


15

Es gibt verschiedene Arten der Codierung. Ich habe mehrere Möglichkeiten gefunden, um die aktuelle Version in Laravel zu finden

Es gibt viele Möglichkeiten, die aktuelle Laravel-Version über Blade-Vorlagen anzuzeigen:

Erster Weg

{{ App::VERSION() }} 

Zweiter Weg

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

Dritter Weg

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

Die installierte Laravel-Version kann auch in der Befehlszeile mit dem folgenden Befehl überprüft werden:

php artisan --version


3
  • ubunut 16.04
  • PHP 7.0.33
  • Laravel Framework 5.5.48

    php artisan --version
    

    Artisan- Artisan ist der Name der in Laravel enthaltenen Befehlszeilenschnittstelle. Es enthält eine Reihe hilfreicher Befehle, die Sie bei der Entwicklung Ihrer Anwendung verwenden können. Es wird von der leistungsstarken Symfony Console-Komponente gesteuert.

für mehr-

    php artisan list

2

Sie können diesen Code in der Routing-Datei Ihrer Laravell-Installation verwenden

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

In der Ansicht erhalten Sie eine installierte Version von Laravell.


2

Es gibt viele Möglichkeiten, die aktuelle Laravel-Version über Blade-Vorlagen anzuzeigen:

1. Weg zu zeigen,

 {{ App::VERSION() }}

2. Weg,

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

3. Weg,

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

Die installierte Laravel-Version kann in der Befehlszeile mit dem folgenden Befehl überprüft werden:

    php artisan --version

1

Anzeigen Ihrer aktuellen Laravel-Version

Sie können die aktuelle Version Ihrer Laravel-Installation auch mit der Option --version anzeigen:

php artisan --version

1

Eine andere Möglichkeit, die in Ihrer gesamten App funktioniert - Blade-Vorlagen oder auf andere Weise - ist die Verwendung von:

app()->version()

1

Nur damit ein bestimmter Projektordner die Laravel-Version dieses Projekts in der CLI kennt

$  php artisan --version

Entfernen Sie $beim Kopieren nur zu Darstellungszwecken


0

Noch ein Weg. Gehen Sie einfach in das Stammverzeichnis des Projekts.
Klicken Sie auf die folgenden Befehle

php artisan tinker
App::VERSION()

Basteln ist unglaublich.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.