¿Cómo saber la versión de Laravel y dónde se define?
¿La versión de Laravel está definida dentro del directorio de mi aplicación o en algún lugar del directorio global del lado del servidor?
ACTUALIZAR
Lo siento, la pregunta principal es ¿dónde se define la versión? Donde hace
php artisan --version
toma su respuesta?
ACTUALIZACIÓN 2
El objetivo es investigar quién (de nosotros) ha cambiado la versión de Laravel en nuestro sitio. ¿Podría ser cambiado solo por la edición del repositorio de github? ¿O también se requería acceso de escritura al servidor?
Respuestas:
ejecutar
php artisan --version
desde su consola.La cadena de versión se define aquí:
https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Application.php
/** * The Laravel framework version. * * @var string */ const VERSION = '5.5-dev';
fuente
1) php artisan -V 2) php artisan --version
Y su definición en el archivo composer.json
"require": { ........... "laravel/framework": "^6.2", ........... },
fuente
Si desea saber la versión específica, debe verificar el archivo composer.lock y buscar
encontrarás tu versión en la siguiente línea
fuente
Si desea conocer la versión de usuario en su código, puede usar la
app()
función de ayudaEstá definido en este archivo
../src/Illuminate/Foundation/Application.php
Espero que ayude :)
fuente
Ejecute este comando en la ubicación de la carpeta de su proyecto en cmd
fuente
Otra forma más es leer el archivo composer.json, pero puede terminar con un carácter comodín
*
fuente
En su implementación de Laravel sería
/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
para ver quién cambió su versión de Laravel, mire lo que está definido en composer.json. Si tiene "laravel / framework": "5.4. *", Se actualizará a la última versión después de ejecutar la actualización del compositor. Composer.lock es el archivo que resulta de ejecutar una actualización del compositor, así que realmente vea quién fue el último en modificar el archivo composer.json (con suerte lo tiene en el control de versiones). Puede leer más sobre esto aquí https://getcomposer.org/doc/01-basic-usage.md
fuente
Paso 1:
ir a
/vendor/laravel/framework/src.Illuminate/Foundation
::Paso 2:
Abra el archivo application.php
Paso 3:
Busque "versión". A continuación se indica la versión.
fuente
Ejecute este comando en su proyecto.
Obtendrá la versión de laravel instalada en su sistema de esta manera ...
fuente
También puede consultar con el compositor:
fuente