Aiuto io sono nuovo di laravel e non so come risolvere questo errore:laravel 4 Errore: metodo non definito arresto
FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()
Aiuto io sono nuovo di laravel e non so come risolvere questo errore:laravel 4 Errore: metodo non definito arresto
FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()
Proprio come commento l'ultima riga nel file index.php nella tua directory pubblica per una soluzione rapida.
// $ app-> shutdown();
Il problema è più probabile che si utilizzi laravel l'app dal ramo github di sviluppo e si usi il compositore per installare il resto del sistema. Il problema è che i file del compositore hanno più di un mese (4.0.0-beta3) e il materiale git è all'avanguardia.
Una soluzione a questo problema è quello di modificare il file composer.json nella radice dell'applicazione da
"require": {
"laravel/framework": "4.0.*"
},
a
"require": {
"laravel/framework": "4.0.*@dev"
},
aggiornamento Run compositore e il sistema tirerà giù la versione più recente (e possibilmente rotto) file da Laravel 4.
Non si dovrebbe annullare nulla, accertarsi invece di avere tutte le dipendenze installate correttamente. Il metodo di spegnimento è lì per un motivo, e la decommentazione del metodo potrebbe avere conseguenze.
Invece si possono seguire questi passaggi:
1.- Assicurarsi di avere PHP> = 5.3.7 (PHP se la vostra su OSX Io suggerisco di usare fermentato)
Installare guida:
https://github.com/josegonzalez/homebrew-php
2.- Assicurarsi di aver installato MCrypt. In caso contrario, è possibile installarlo con homebrew
brew search mcrypt
brew install php53-mcrypt *OR* php54-mcrypt
3.- Installare il ramo dev di laravel & compositore installarlo
git clone -o framework -b develop https://github.com/laravel/laravel YourApp
git checkout --orphan master
git commit -m "First commit"
4.- Aggiornamento app
git fetch framework
git merge --squash -m "Upgrading the framework" framework/develop
ho provato questo e non ha risolto il mio problema. – dardub
La soluzione ha funzionato per me, e la spiegazione ha senso. Grazie. – Yura