如何使用视图回显php中当前Laravel版本的版本?

Dir*_*Jan 73 php version laravel

我不想在命令提示符(php artisan --version)中查看我的Laravel版本,而是在视图中查看.

像这样:

<?php
  $laravel_version = /*laravel version check code*/;
?>
Run Code Online (Sandbox Code Playgroud)

在视图中:

{{ $laravel_version }}
Run Code Online (Sandbox Code Playgroud)

有人知道我怎么做吗?也许这是不可能的..?

YeH*_*unZ 137

这是如何在命令资源管理器中查看laravel版本的方法:

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

  • 问题的第一行是什么? (11认同)

sra*_*dha 44

这是从文件夹手动检查它的最简单方法

转到项目文件夹

d:\ XAMPP\htdocs中\您的项目文件夹\供应商\ laravel \框架的\ src \照亮\基金会\ Application.php

const VERSION ='5.2.45'; // laravel的版本 在此输入图像描述

这是检查它的另一种方法.

如果您不想使用此命令检查php artisan --version


fir*_*ire 43

$laravel = app();
$version = $laravel::VERSION;
Run Code Online (Sandbox Code Playgroud)

  • 还有一个返回 const 的方法:`$version = app()-&gt;version();` (3认同)

小智 20

在Laravel的Blade模板中:

{{ App::VERSION() }}
Run Code Online (Sandbox Code Playgroud)

请注意,这是在5.3x中测试的


Udh*_*iya 15

有不同的编码方式,我在Laravel找到了当前版本查找的多种方法

通过Blade Templates查看当前的Laravel版本,有很多方法:

第一种方式

{{ App::VERSION() }} 
Run Code Online (Sandbox Code Playgroud)

第二种方式

<?php
     echo $app::VERSION;
?>
Run Code Online (Sandbox Code Playgroud)

第三种方式

<?php
  $laravel = app();
  echo $laravel::VERSION;
?>
Run Code Online (Sandbox Code Playgroud)

此外,可以使用以下命令在命令行中检查安装的Laravel版本:

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


nik*_*san 5

global $app;
echo $app::VERSION;
Run Code Online (Sandbox Code Playgroud)