2015-02-18 2 views
0

Я обновляемого Laravel 4.2 до 5.0, используя следующий документ:Класс HomeController не существует, модернизации Laravel 4.2 до 5.0

http://laravel.com/docs/master/upgrade#upgrade-5.0

я закончить эти пункты: Controllers, Route Filters

чем после следующего ошибки:

in Container.php line 776 
    at ReflectionClass->__construct('HomeController') in Container.php line 776 
    at Container->build('HomeController', array()) in Container.php line 656 
    at Container->make('HomeController', array()) in Application.php line 572 
    at Application->make('HomeController') in ControllerDispatcher.php line 83 
    at ControllerDispatcher->makeController('HomeController') in ControllerDispatcher.php line 54 
    at ControllerDispatcher->dispatch(object(Route), object(Request), 'HomeController', 'showLogin') in Route.php line 198 
    at Route->runWithCustomDispatcher(object(Request)) in Route.php line 131 
    at Route->run(object(Request)) in Router.php line 689 
    at Router->Illuminate\Routing\{closure}(object(Request)) 
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 
    at Pipeline->then(object(Closure)) in Router.php line 690 
    at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 660 
    at Router->dispatchToRoute(object(Request)) in Router.php line 618 
    at Router->dispatch(object(Request)) in Kernel.php line 160 
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 55 
    at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 61 
    at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36 
    at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 40 
    at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 
    at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 
    at Pipeline->then(object(Closure)) in Kernel.php line 111 
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84 
    at Kernel->handle(object(Request)) in index.php line 53 
+0

FatalErrorException в ProviderRepository.php линии 150: Класс 'Осветите \ Html \ HtmlServiceProvider' не найден – Kamlesh

+1

Ошибка в 'HtmlServiceProvider' заключается в том, что HtmlBuilder больше не включен в ядро. Вы должны требовать 'подсветка/html' с композитором – lukasgeiter

ответ

0

Завершить обновление. Позже в документации, вы можете найти это:

Форма & HTML Помощники

Если вы используете форму или HTML-хелперы, вы увидите сообщение об ошибке с указанием класса «Form» не найден или класс ' Html 'не найден. Чтобы исправить это, добавьте «illuminate/html»: «~ 5.0» в ваш файл composer.json требуется раздел .

Вам также необходимо будет добавить фасад и службу формы и HTML . Редактирование конфигурации/app.php и добавьте эту строку в массива 'провайдеров:

'Illuminate \ Html \ HtmlServiceProvider' Далее, добавьте эти строки в массив 'псевдонимами':

«Форма '=> 'Осветите \ Html \ FormFacade', 'Html'=> 'Осветите \ Html \ HtmlFacade',