So che posso accedere al valore dell'ambiente utilizzando la variabile globale $env
, ma c'è nel modo giusto per ottenere questo valore?Laravel 4: come posso ottenere il valore dell'ambiente?
45
A
risposta
69
siete fortunati - this was just added in Beta 4 - see here for details
Aggiunto App :: metodo ambiente.
Edit: questi sono ora una serie di vari modi per ottenere la variabile d'ambiente come di laravel 4,1
App::environment()
app()->environment()
app()->env
$GLOBALS['env'] // not recommended - but it is possible
È possibile anche specificamente verificare se l'ambiente corrente è impostato su 'locale'
App::isLocal()
app()->isLocal()
è possibile anche specificamente verificare se l'ambiente corrente è impostato su 'testing'
App::runningUnitTests()
app()->runningUnitTests()
25
È inoltre possibile utilizzare app()->env
.
12
In laravel 4 e 5, il Laravel official docs suggeriamo di utilizzare:
$environment = App::environment();
È inoltre possibile passare degli argomenti al metodo ambiente per verificare se l'ambiente corrisponde a un dato valore:
if (App::environment('local'))
{
// The environment is local
}
if (App::environment('local', 'staging'))
{
// The environment is either local OR staging...
}
Problemi correlati
- 1. Laravel 4: dov'è il profiler?
- 2. Posso usare camelCase con Laravel 4 eloquente?
- 3. Laravel 4 Modelli, come usarli
- 4. Caricamento file Laravel 4
- 5. CORS with Laravel 4
- 6. Laravel 4 - Caricamento file
- 7. Come ottenere il nome dell'applicazione in laravel?
- 8. laravel 4 Convalida
- 9. come posso ottenere il valore selezionato del pulsante di opzione?
- 10. Come aggiungere classi a Laravel 4 Forms
- 11. Laravel 4 immagini HTML
- 12. laravel 4 Eccezione: NotFoundHttpException
- 13. MethodNotAllowedHttpException laravel-4
- 14. Come eliminare un file in laravel 4
- 15. Override Laravel 4 Visualizzazione pacchetto
- 16. Laravel 4 - Errori di cattura
- 17. Come implementare HMVC in Laravel 4
- 18. Laravel 4: Come passare più parametri facoltativi
- 19. Laravel 4/5 modulo di ricerca come
- 20. Laravel 4 eloquente tabella pivot
- 21. Utilizzo di segnaposto HTML in Laravel 4
- 22. Laravel 4 - Pacchetto o "moduli"?
- 23. Autenticazione Laravel 4 non funzionante
- 24. Come impostare ambiente locale in laravel 4
- 25. Come posso ottenere il valore da EditText in Android?
- 26. Objective-C, Come posso ottenere il valore di un UITextField?
- 27. Android Come posso ottenere correttamente il valore da uno Switch?
- 28. Come posso ottenere il valore in pixel dell'immagine in PHP?
- 29. Come posso ottenere il valore del form attuale del target?
- 30. Come posso ottenere il valore CSS ereditato usando Javascript?
Hmmm, non ho ancora la Beta 4, sai come posso aggiornare? –
semplice - esegui "aggiornamento del compositore". Poi leggi la seconda metà di questa risposta, che parla anche di come aggiornare la tua installazione di app: http://stackoverflow.com/q/14909192/1317935 – Laurence