2014-11-26 18 views
34

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ế độ xem chính nó.Làm thế 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?

Như thế này:

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

Trong giao diện:

{{ $laravel_version }} 

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

Trả lời

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

Đây là cách làm thế nào để xem phiên bản laravel trong lệnh explorer:

php artisan --version 
+0

Không thể mở dòng: Không có tập tin hoặc thư mục trong myproject/nghệ nhân –

+0

bin php của bạn phải ở trong con đường cửa sổ @AbdennourTOUMI –

26

Dưới đây là một cách dễ nhất để kiểm tra nó bằng tay từ thư mục

Đến thư mục dự án

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

const VERSION = '5.2.45'; // phiên bản của laravel enter image description here

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

Nếu bạn không muốn sử dụng để kiểm tra này lệnh php nghệ nhân --version

7

Trong mẫu Blade Laravel của:

{{ App::VERSION() }} 

Lưu ý rằng điều này được kiểm tra trong 5.3x

+0

này thậm chí làm việc trong phiên bản 5.2.x – rbashish

0

bạn có thể sử dụng mã này trong tệp định tuyến cài đặt ấu trùng 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
global $app; 
echo $app::VERSION; 
Các vấn đề liên quan