Desidero configurare il percorso di archiviazione in un Laravel 5.1 utilizzando il file .env
. Il mio bootstrap/app.php
assomiglia a questo:Percorso di archiviazione impostato utilizzando .env in Laravel 5.1
<?php
$app = new \Illuminate\Foundation\Application(
realpath(__DIR__.'/../')
);
$app->useStoragePath(getenv('STORAGE_PATH'));
e la relativa riga in .env file è:
STORAGE_PATH=/var/www/storage
Questo non funziona. Ho capito che la libreria Dotenv è stata inizializzata dopo il il bootstrap viene elaborato in modo che le variabili .env
non siano disponibili in bootstrap.php
.
Esiste un luogo diverso in cui è possibile impostare il percorso di archiviazione e sono disponibili le variabili .env
?
Forse questo sarà di aiuto: https://mattstauffer.co/blog/extending-laravels-application - si può solo scambiare il percorso per 'ENV (...) '. Non l'ho provato, quindi non sono sicuro se 'env' sia pronto a quel punto. –