如何知道Laravel版本以及它在哪里定义?

Dim*_*ims 64 laravel

如何知道Laravel版本以及它在哪里定义?

Laravel版本是在我的应用程序目录中还是在全局服务器端目录中的某个位置定义的?

UPDATE

对不起,主要问题是版本定义的位置?在哪里

php artisan --version
Run Code Online (Sandbox Code Playgroud)

接受它的回答?

更新2

目标是调查,我们(我们)在我们的网站上改变了Laravel版本.它只能由github存储库版本更改吗?还是需要服务器写访问?

小智 79

php artisan --version从你的控制台运行.

版本字符串在此处定义:

https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Application.php

/**
 * The Laravel framework version.
 *
 * @var string
 */
 const VERSION = '5.5-dev';
Run Code Online (Sandbox Code Playgroud)

  • composer.json也看:) (9认同)

ank*_*tel 21

如果您想知道特定版本,则需要检查composer.lock文件并搜索

"名称":"laravel/framework",

你会在下一行找到你的版本

"version":"v5.7.9",


Ter*_*nal 18

  1)  php artisan -V

  2)  php artisan --version
Run Code Online (Sandbox Code Playgroud)


Roh*_*iya 12

情况1

在您的项目中运行此命令..

php artisan --version  
Run Code Online (Sandbox Code Playgroud)

你会像这样在你的系统中安装laravel的版本..

在此处输入图片说明

案例 - 2

您也可以在目录laravel中的composer.json文件中检查版本root

在此处输入图片说明


Vik*_*ash 10

如果您想知道代码中的用户版本,那么您可以使用app()辅助函数

app()->version();
Run Code Online (Sandbox Code Playgroud)

它在此文件中定义 ../src/Illuminate/Foundation/Application.php

希望它会有所帮助:)


小智 7

第1步:

去:/vendor/laravel/framework/src.Illuminate/Foundation

转到:<code>/vendor/laravel/framework/src.Illuminate/Foundation</code>

第2步:

打开 application.php 文件

打开 application.php 文件

第 3 步:

搜索“版本”。以下表示版本。

打开 application.php 文件


小智 6

在 cmd 中的项目文件夹位置运行此命令

php artisan --version
Run Code Online (Sandbox Code Playgroud)


Bar*_*zek 5

另一种方法是读取composer.json文件,但它可以以通配符结尾*


小智 5

我们可以通过多种方式找到 Laravel 版本,例如,

使用命令

php artisan --version
  or
php artisan -v
Run Code Online (Sandbox Code Playgroud)

来自 Composer.json

来自供应商目录

/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
Run Code Online (Sandbox Code Playgroud)