Woher weiß man die Laravel-Version und wo ist sie definiert?
Ist die Laravel-Version in meinem Anwendungsverzeichnis oder irgendwo im globalen serverseitigen Verzeichnis definiert?
AKTUALISIEREN
Entschuldigung, die Hauptfrage ist, wo die Version definiert ist. Wo geht das?
php artisan --version
nimmt es die Antwort?
UPDATE 2
Ziel ist es zu untersuchen, wer (von uns) die Laravel-Version auf unserer Website geändert hat. Könnte es nur durch die Github Repository Edition geändert werden? Oder war auch ein Server-Schreibzugriff erforderlich?
Antworten:
Laufen Sie
php artisan --version
von Ihrer Konsole aus.Die Versionszeichenfolge wird hier definiert:
https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Application.php
quelle
Wenn Sie die spezifische Version wissen möchten, müssen Sie die Datei composer.lock überprüfen und nach suchen
Sie finden Ihre Version in der nächsten Zeile
quelle
UND es wird in der Datei composer.json definiert
quelle
Wenn Sie die Benutzerversion in Ihrem Code kennen möchten, können Sie die
app()
Hilfsfunktion verwendenEs ist in dieser Datei definiert
../src/Illuminate/Foundation/Application.php
Hoffe es wird helfen :)
quelle
Eine weitere Möglichkeit besteht darin, die Datei composer.json zu lesen. Sie kann jedoch mit einem Platzhalterzeichen enden
*
quelle
Führen Sie diesen Befehl in Ihrem Projektordner in cmd aus
quelle
In Ihrem Laravel-Einsatz wäre es
/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
Um zu sehen, wer Ihre Laravel-Version geändert hat, schauen Sie sich an, was in composer.json definiert ist. Wenn Sie "laravel / framework": "5.4. *" Haben, wird es nach dem Ausführen des Composer-Updates auf den neuesten Stand gebracht. Composer.lock ist die Datei, die sich aus der Ausführung eines Composer-Updates ergibt. Sehen Sie also wirklich, wer zuletzt die Datei composer.json geändert hat (hoffentlich haben Sie diese in der Versionskontrolle). Weitere Informationen finden Sie hier https://getcomposer.org/doc/01-basic-usage.md
quelle
Schritt 1:
gehe zu
/vendor/laravel/framework/src.Illuminate/Foundation
::Schritt 2:
Öffnen Sie die Datei application.php
Schritt 3:
Suche nach "Version". Das Folgende gibt die Version an.
quelle