Comment connaître la version Laravel et où est-elle définie?
La version de Laravel est-elle définie dans mon répertoire d'application ou quelque part dans le répertoire côté serveur global?
MISE À JOUR
Pardon, la question principale est de savoir où la version est définie? Où est-ce que
php artisan --version
prend sa réponse?
MISE À JOUR 2
Le but est d'enquêter sur qui (d'entre nous) a changé la version de Laravel sur notre site. Pourrait-il être modifié uniquement par l'édition du référentiel github? Ou un accès en écriture au serveur était également requis?
Réponses:
exécuter à
php artisan --version
partir de votre console.La chaîne de version est définie ici:
https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Application.php
/** * The Laravel framework version. * * @var string */ const VERSION = '5.5-dev';
la source
1) php artisan -V 2) php artisan --version
ET sa définition dans le fichier composer.json
"require": { ........... "laravel/framework": "^6.2", ........... },
la source
Si vous voulez connaître la version spécifique, vous devez vérifier le fichier composer.lock et rechercher
vous trouverez votre version dans la ligne suivante
la source
Si vous souhaitez connaître la version de l'utilisateur dans votre code, vous pouvez utiliser la
app()
fonction d'assistanceIl est défini dans ce fichier
../src/Illuminate/Foundation/Application.php
J'espère que cela aidera :)
la source
Exécutez cette commande dans l'emplacement du dossier de votre projet dans cmd
la source
Encore une autre façon est de lire le fichier composer.json, mais il peut se terminer par un caractère générique
*
la source
Dans votre déploiement Laravel, ce serait
/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
pour voir qui a changé votre version de Laravel, regardez ce qui est défini dans composer.json. Si vous avez "laravel / framework": "5.4. *", Il se mettra à jour à la dernière fois après l'exécution de la mise à jour du compositeur. Composer.lock est le fichier qui résulte de l'exécution d'une mise à jour du compositeur, alors voyez vraiment qui était le dernier à modifier le fichier composer.json (j'espère que vous l'avez dans le contrôle de version). Vous pouvez en savoir plus ici https://getcomposer.org/doc/01-basic-usage.md
la source
Étape 1:
aller à
/vendor/laravel/framework/src.Illuminate/Foundation
::Étape 2:
Ouvrez le fichier application.php
Étape 3:
Recherchez «version». Le ci-dessous indique la version.
la source
Exécutez cette commande dans votre projet.
Vous obtiendrez la version de laravel installée dans votre système comme ceci.
la source
Vous pouvez également vérifier auprès du compositeur:
la source