Tôi muốn định cấu hình đường dẫn lưu trữ trong Laravel 5.1 bằng tệp .env
. bootstrap/app.php
của tôi trông như thế này:Đường dẫn lưu trữ được đặt bằng .env trong Laravel 5.1
<?php
$app = new \Illuminate\Foundation\Application(
realpath(__DIR__.'/../')
);
$app->useStoragePath(getenv('STORAGE_PATH'));
và dòng tương ứng trong .env tập tin là:
STORAGE_PATH=/var/www/storage
này không hoạt động. Tôi đã tìm ra thư viện Dotenv được khởi tạo sau bootstrap được xử lý sao cho các biến số .env
không có sẵn trong bootstrap.php
.
Có nơi nào khác để tôi có thể đặt đường dẫn lưu trữ và các biến số .env
có sẵn không?
Có lẽ đây sẽ được giúp đỡ: https://mattstauffer.co/blog/extending-laravels-application - bạn chỉ có thể trao đổi trên các con đường cho 'env (...) '. Chưa thử nghiệm nó, vì vậy không chắc chắn nếu 'env' đã sẵn sàng tại thời điểm đó. –