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

时间:2014-11-26 16:01:24

标签: php laravel version

我不想在命令提示符(php artisan --version)中检查我的Laravel版本,但是在视图本身中。

像这样:

<?php
  $laravel_version = /*laravel version check code*/;
?>

在视图中:

{{ $laravel_version }}

有谁知道我该怎么做?也许它不可能......?

13 个答案:

答案 0 :(得分:131)

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

php artisan --version

答案 1 :(得分:43)

这是从文件夹

手动检查的最简单方法

转到项目文件夹

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

const VERSION =&#39; 5.2.45&#39 ;; // laravel的版本  enter image description here

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

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

答案 2 :(得分:42)

$laravel = app();
$version = $laravel::VERSION;

答案 3 :(得分:18)

在Laravel的Blade模板中:

{{ App::VERSION() }}

请注意,这是在5.3x

中测试的

答案 4 :(得分:15)

有不同的编码方式,我在Laravel

中找到了当前版本查找的多种方法

通过刀片模板查看当前的Laravel版本,有很多方法:

第一种方式

{{ App::VERSION() }} 

第二种方式

<?php
     echo $app::VERSION;
?>

第三种方式

<?php
  $laravel = app();
  echo $laravel::VERSION;
?>

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

php artisan --version

答案 5 :(得分:5)

global $app;
echo $app::VERSION;

答案 6 :(得分:2)

您可以在laravell安装的路由文件中使用此代码

 $app->get('/', function () use ($app) {
return $app->version();
}); 

在视图中,您将获得laravell的安装版本。

答案 7 :(得分:1)

在整个应用中均可使用的另一种方法-Blade模板或其他方式-使用:

valid_read_string(NULL);

答案 8 :(得分:1)

  • ubunut 16.04
  • php 7.0.33
  • Laravel Framework 5.5.48

    php artisan --version
    

    Artisan -Artisan是Laravel附带的命令行界面的名称。它在开发应用程序时提供了许多有用的命令供您使用。它由功能强大的Symfony控制台组件驱动。

了解更多信息

    php artisan list

答案 9 :(得分:0)

显示您当前的Laravel版本

您还可以使用-version 选项查看Laravel安装的当前版本:

php artisan --version

答案 10 :(得分:0)

仅对于特定的项目文件夹了解该项目的Laravel版本 在CLI上

$  php artisan --version

在复制仅用于表示目的的同时删除$

答案 11 :(得分:0)

通过刀片模板查看Laravel当前版本,有很多方法:

第一种显示方式

 {{ App::VERSION() }}

第二种方式

  <?php echo  $app::VERSION ; ?> 

第三种方式

    <?php
      $laravel = app();
      echo $laravel::VERSION;
    ?>

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

    php artisan --version

答案 12 :(得分:0)

另一种方式。 只需转到项目的根目录即可。
点击以下命令

public class ViewModel : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler PropertyChanged;

    public ViewModel()
    {
        PropertyChanged += async (s, e) =>
        {
            if (e.PropertyName == nameof(SelectedRole))
            {
                await SomeAsyncAction();
            }
        };
    }

    private Role selectedRole;

    public Role SelectedRole
    {
        get { return selectedRole; }
        set
        {
            selectedRole = value;
            PropertyChanged?.Invoke(this,
                new PropertyChangedEventArgs(nameof(SelectedRole)));
        }
    }

    private async Task SomeAsyncAction()
    {
        ...
    }
}

Tinker很棒。