Skip to content

4 formas de obtener la versión de Laravel

Método 1 – Usando php artesanal

Cargue la línea de comando en el directorio raíz de proyectos y ejecute el siguiente comando:

php artisan --version

Método 2: verificar el archivo composer.json

Sí, se ocupa de sus propios asuntos, es la versión de su proyecto Laravel, justo en el archivo composer.json.

Ubicará el archivo composer.json en el directorio raíz de su proyecto, por ejemplo, myApp/composer.json.

En este archivo, verá algo como lo siguiente:

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.3|^8.0",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^2.0",
        "guzzlehttp/guzzle": "^7.0.1",
        "laravel/framework": "^8.12",  <------- Your Laravel Version
        "laravel/tinker": "^2.0"
    },
.........

Como se indica en el código, la versión de Laravel se puede ver junto con el paquete «requerir» de laravel/framework, en este caso, es 8.12.

Método 3: uso de la clase auxiliar de aplicación global

Dentro de su controlador o similar, puede acceder a la clase de aplicación global utilizando la siguiente declaración:

$version = app()->version();

dd($version); // outputs "8.12.0"

Método 4: abrir el archivo de clase auxiliar de la aplicación global

Es posible que ya lo haya adivinado, pero, por supuesto, cuando puede acceder a un valor desde dentro de una clase, debe almacenarse en la base de código.

Entonces, para ver el número de versión, ubique el archivo Application.php en la siguiente ruta

suDirectorioRootProject/proveedor/laravel/framework/src/Illuminate/Foundation/Application.php

Verá el número de versión tal como puede hacerlo en la siguiente captura de pantalla

Número de versión de Laravel en el archivo de clase

Fuente: https://aprendiendoaprogramar.es/category/aprende-programacion/laravel/

Leave a Reply

Your email address will not be published.