Làm cách nào tôi có thể lặp lại phiên bản của phiên bản Laravel hiện tại trong php bằng cách sử dụng dạng xem?


79

Tôi không muốn kiểm tra phiên bản Laravel của mình trong dấu nhắc lệnh ( php artisan --version), nhưng trong chính chế độ xem.

Như thế này:

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

Theo quan điểm:

{{ $laravel_version }}

Có ai biết làm thế nào tôi có thể làm điều đó? Có lẽ nó không thể ..?

Câu trả lời:


138

Đây là cách để xem phiên bản laravel trong trình khám phá lệnh:

php artisan --version

Không mở được luồng: Không có tệp hoặc thư mục nào như vậy trong myproject /
artistan

bin php của bạn phải ở trong đường dẫn cửa sổ @AbdennourTOUMI
Ye Htun Z

14
Dòng đầu tiên của câu hỏi là gì?
miken32

Đôi khi nó cần phải chuyển đến thư mục dự án và sau đó phải đưa ra lệnh.
Mushfiqur Rahman

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

2
Ngoài ra còn có một phương pháp trở về const rằng:$version = app()->version();
Robo Robok

45

Đây là cách dễ nhất để kiểm tra nó theo cách thủ công từ thư mục

Đi tới thư mục dự án

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

const VERSION = '5.2.45'; // phiên bản của laravel nhập mô tả hình ảnh ở đây

Đây là một cách khác để kiểm tra nó.

Nếu bạn không muốn kiểm tra bằng cách sử dụng lệnh này, php Artian --version


23

Trong các mẫu Blade của Laravel:

{{ App::VERSION() }}

Lưu ý rằng điều này được thử nghiệm trong 5.3x


15

Có nhiều cách mã hóa khác nhau, tôi đã tìm thấy nhiều cách để tìm phiên bản hiện tại trong Laravel

Xem phiên bản Laravel hiện tại thông qua Blade Templates , có nhiều cách:

Cách đầu tiên

{{ App::VERSION() }} 

Cách thứ hai

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

Cách thứ ba

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

Ngoài ra, phiên bản Laravel đã cài đặt có thể được kiểm tra trong dòng lệnh bằng lệnh sau:

php artisan --version


3
  • ubunut 16.04
  • php 7.0.33
  • Khung Laravel 5.5.48

    php artisan --version
    

    Artisan -Artisan là tên của giao diện dòng lệnh đi kèm với Laravel. Nó cung cấp một số lệnh hữu ích để bạn sử dụng trong khi phát triển ứng dụng của mình. Nó được điều khiển bởi thành phần Symfony Console mạnh mẽ.

để biết thêm-

    php artisan list

2

bạn có thể sử dụng mã này trong tệp định tuyến của cài đặt laravell của bạn

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

Khi xem, bạn sẽ nhận được phiên bản cài đặt của laravell.


2

Xem phiên bản Laravel hiện tại thông qua Blade Templates, có nhiều cách:

Cách đầu tiên để hiển thị,

 {{ App::VERSION() }}

Cách thứ 2,

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

Cách thứ 3,

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

Có thể kiểm tra phiên bản Laravel đã cài đặt trong dòng lệnh bằng lệnh sau:

    php artisan --version

1

Hiển thị phiên bản Laravel hiện tại của bạn

Bạn cũng có thể xem phiên bản cài đặt Laravel hiện tại của mình bằng cách sử dụng tùy chọn --version :

php artisan --version

1

Một cách khác hoạt động xuyên suốt ứng dụng của bạn - các mẫu Blade hoặc cách khác - là sử dụng:

app()->version()

1

Chỉ cho một Thư mục dự án cụ thể để biết phiên bản Laravel của dự án đó trên CLI

$  php artisan --version

loại bỏ $trong khi sao chép chỉ cho mục đích đại diện


0

Một cách nữa. Chỉ cần vào thư mục gốc của dự án.
Nhấn các lệnh dưới đây

php artisan tinker
App::VERSION()

Tinker thật tuyệt vời.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.