2016-01-19 33 views
0

IM相當新的laravel 5.2,它的一切OK,直到我試圖laravelcollective/HTML。 我已經安裝它通過作曲家,突然我不能訪問我的根頁面。ReflectionException在Container.php線738

我在這些供應商加入到我的應用程序/ config.php文件和別名陣列

Collective\Html\HtmlServiceProvider::class, 

    'Form'  => Collective\Html\FormFacade::class, 
    'Html'  => Collective\Html\HtmlFacade::class, 

,這裏是我的要求數組中composer.json:

"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.2.*", 
    "laravelcollective/html": "5.2" 
}, 

我讀過解決方案,發送路由:清除和緩存:清除,但它不起作用。

這裏是完整的堆棧跟蹤:

in Container.php line 738 
at ReflectionClass->__construct('view') in Container.php line 738 
at Container->build('view', array()) in Container.php line 633 
at Container->make('view', array()) in Application.php line 674 
at Application->make('Illuminate\Contracts\View\Factory', array()) in helpers.php line 63 
at app('Illuminate\Contracts\View\Factory') in helpers.php line 731 
at view('pages.home') in PagesController.php line 14 
at PagesController->home() 
at call_user_func_array(array(object(PagesController), 'home'), array()) in Controller.php line 76 
at Controller->callAction('home', array()) in ControllerDispatcher.php line 146 
at ControllerDispatcher->call(object(PagesController), object(Route), 'home') in ControllerDispatcher.php line 94 
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 96 
at ControllerDispatcher->callWithinStack(object(PagesController), object(Route), object(Request), 'home') in ControllerDispatcher.php line 54 
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\PagesController', 'home') in Route.php line 174 
at Route->runController(object(Request)) in Route.php line 140 
at Route->run(object(Request)) in Router.php line 703 
at Router->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 
at Pipeline->then(object(Closure)) in Router.php line 705 
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 678 
at Router->dispatchToRoute(object(Request)) in Router.php line 654 
at Router->dispatch(object(Request)) in Kernel.php line 246 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 
at Pipeline->then(object(Closure)) in Kernel.php line 132 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99 
at Kernel->handle(object(Request)) in index.php line 54 

在此之前,我已經安裝了照射/ html和刪除它,因爲它變成了下降的laravel 5是否有幫助。

+1

試過'作曲家轉儲autoload'和'PHP工匠明確compiled'安裝包後? –

+0

嘗試過,問題依然存在 – Jason

回答

0

你必須更新Kernel.php至5.2之一。這就是我解決這個問題的方法。

1

我有同樣的問題,並通過添加Illuminate\View\ViewServiceProvider::classapp/config.php提供一個存儲解決它。

相關問題