pomoc Jestem nowym laravel i nie wiem jak naprawić ten błąd:laravel 4 Błąd: Undefined metoda zamykania
FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()
pomoc Jestem nowym laravel i nie wiem jak naprawić ten błąd:laravel 4 Błąd: Undefined metoda zamykania
FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()
tylko komentarz na ostatni wiersz w pliku index.php w twoim publicznym katalogu dla szybkiej naprawy.
// $ app-> shutdown();
Problem polega na tym, że najprawdopodobniej używasz aplikacji z github rozwijającej gałąź i używasz kompozytora do instalacji reszty systemu. Problem polega na tym, że pliki od kompozytora mają ponad miesiąc (4.0.0-beta3), a rzeczy git są krwawiące.
Jednym z rozwiązań tego problemu jest zmiana pliku composer.json w katalogu głównym aplikacji z
"require": {
"laravel/framework": "4.0.*"
},
do
"require": {
"laravel/framework": "4.0.*@dev"
},
aktualizacji Run kompozytora, a system będzie ciągnąć w dół najnowsze i najlepsze (i prawdopodobnie uszkodzone) pliki z Laravel 4.
Nie powinieneś odkomentować czegokolwiek, zamiast tego upewnij się, że poprawnie skonfigurowałeś wszystkie zależności. Metoda zamykania jest nie bez powodu, a odkomentowanie metody może/będzie miało konsekwencje.
Zamiast tego można wykonać następujące kroki:
1.- upewnij się, że PHP> = 5.3.7 (jeśli jesteś na OSX Proponuję za pomocą parzonej PHP)
Install Guide:
https://github.com/josegonzalez/homebrew-php
2.- Upewnij się, że masz zainstalowane oprogramowanie MCrypt. Jeśli nie, można go zainstalować z homebrew
brew search mcrypt
brew install php53-mcrypt *OR* php54-mcrypt
3.- Zainstalować oddział dev laravel & kompozytora zainstalować go
git clone -o framework -b develop https://github.com/laravel/laravel YourApp
git checkout --orphan master
git commit -m "First commit"
4.- Aktualizacja aplikacja
git fetch framework
git merge --squash -m "Upgrading the framework" framework/develop
Próbowałam to i nie naprawiło mojego problemu. – dardub
Rozwiązanie zadziałało dla mnie, a wyjaśnienie ma sens. Dzięki. – Yura