Класс HomeController не существует, обновление laravel 4.2 до 5.0

Я обновляю 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

person Kamlesh    schedule 18.02.2015    source источник
comment
FatalErrorException в строке 150 ProviderRepository.php: класс «Illuminate\Html\HtmlServiceProvider» не найден   -  person Kamlesh    schedule 18.02.2015
comment
Ошибка о HtmlServiceProvider связана с тем, что HtmlBuilder больше не включен в ядро. Вам нужно потребовать illuminate/html с композитором   -  person lukasgeiter    schedule 18.02.2015


Ответы (1)


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

Помощники по формам и HTML

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

Вам также потребуется добавить фасады форм и HTML и поставщика услуг. Отредактируйте config/app.php и добавьте эту строку в массив «providers»:

'Illuminate\Html\HtmlServiceProvider'. Затем добавьте эти строки в массив aliases:

'Форма' => 'Подсветка\Html\FormFacade', 'Html' => 'Подсветка\Html\HtmlFacade',

person Santiago Mendoza Ramirez    schedule 18.02.2015