【问题标题】:How can I echo the version of the current Laravel version in php using the view?如何使用视图在 php 中回显当前 Laravel 版本的版本?
【发布时间】:2015-01-25 01:05:21
【问题描述】:

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

像这样:

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

在视图中:

{{ $laravel_version }}

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

【问题讨论】:

    标签: php laravel version


    【解决方案1】:

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

    php artisan --version
    

    【讨论】:

    • 无法打开流:在 myproject/artisan 中没有这样的文件或目录
    • 你的 php bin 应该在窗口路径@AbdennourTOUMI
    • 问题的第一行是什么?
    • 有时需要到项目文件夹下然后下命令。
    【解决方案2】:
    $laravel = app();
    $version = $laravel::VERSION;
    

    【讨论】:

    • 还有一个方法返回那个常量:$version = app()-&gt;version();
    【解决方案3】:

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

    进入项目文件夹

    D:\xampp\htdocs\your-project-folder\vendor\laravel\framework\src\Illuminate\Foundation\Application.php

    常量版本 = '5.2.45'; //laravel版本

    这是另一种检查方式。

    如果你不想使用这个命令检查 php artisan --version

    【讨论】:

      【解决方案4】:

      在 Laravel 的 Blade 模板中:

      {{ App::VERSION() }}
      

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

      【讨论】:

        【解决方案5】:

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

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

        第一种方式

        {{ App::VERSION() }} 
        

        第二种方式

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

        第三条路

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

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

        php artisan --version
        

        【讨论】:

          【解决方案6】:
          global $app;
          echo $app::VERSION;
          

          【讨论】:

            【解决方案7】:
            • ubunut 16.04
            • php 7.0.33
            • Laravel 框架 5.5.48

              php artisan --version
              

              Artisan -Artisan 是 Laravel 中包含的命令行界面的名称。它提供了许多有用的命令供您在开发应用程序时使用。它由强大的 Symfony Console 组件驱动。

            了解更多-

                php artisan list
            

            【讨论】:

              【解决方案8】:

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

              第一种展示方式,

               {{ App::VERSION() }}
              

              第二种方式,

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

              第三种方式,

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

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

                  php artisan --version
              

              【讨论】:

                【解决方案9】:

                你可以在你的 laravell 安装的路由文件中使用这个代码

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

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

                【讨论】:

                  【解决方案10】:

                  显示你当前的 Laravel 版本

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

                  php artisan --version
                  

                  【讨论】:

                    【解决方案11】:

                    在整个应用程序中有效的另一种方式 - Blade 模板或其他方式 - 是使用:

                    app()->version()
                    

                    【讨论】:

                      【解决方案12】:

                      只有特定的项目文件夹才能知道该项目的 Laravel 版本 在 CLI 上

                      $  php artisan --version
                      

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

                      【讨论】:

                        【解决方案13】:

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

                        php artisan tinker
                        App::VERSION()
                        

                        廷克太棒了。

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 2020-09-03
                          • 1970-01-01
                          • 2017-06-01
                          • 2021-01-15
                          • 2018-08-01
                          • 2013-08-30
                          • 2019-12-08
                          • 1970-01-01
                          相关资源
                          最近更新 更多