2015-10-04 60 views
0

我在試圖顯示我的網站時遇到了這個「堆棧跟蹤」。我對此很陌生,但是這個錯誤看起來與laravel的系統文件有關。ReflectionException在Container.php第737行:

ReflectionException in Container.php line 737: 
Class App\Http\Controllers\HomeController does not exist 
in Container.php line 737 
at ReflectionClass->__construct('App\Http\Controllers\HomeController') in  Container.php line 737 
at Container->build('App\Http\Controllers\HomeController', array()) in  Container.php line 627 
at Container->make('App\Http\Controllers\HomeController', array()) in Application.php line 674 
at Application->make('App\Http\Controllers\HomeController') in ControllerDispatcher.php line 85 
at ControllerDispatcher- >makeController('App\Http\Controllers\HomeController') in ControllerDispatcher.php line 57 
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\HomeController', 'index') in Route.php line 201 
at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134 
at Route->run(object(Request)) in Router.php line 704 
at Router->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 
at Pipeline->Illuminate\Pipeline\{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 706 
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php  line 671 
at Router->dispatchToRoute(object(Request)) in Router.php line 631 
at Router->dispatch(object(Request)) in Kernel.php line 236 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 50 
at VerifyCsrfToken->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 49 
at ShareErrorsFromSession->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 62 
at StartSession->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37 
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 59 
at EncryptCookies->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 
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 103 
at Pipeline->then(object(Closure)) in Kernel.php line 122 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87 
at Kernel->handle(object(Request)) in index.php line 54 
at require_once('/var/www/html/app/public/index.php') in server.php line 21 

這是我的route.php文件。 //(php打開標籤)Route :: get('/','HomeController @ index');

和我HomeController.php

<?php namespace App\Http\Controllers; 

use Illuminate\Routing\Controller; 

class HomeController extends Controller { 

public function index() 
    { 
      return view ('hello'); 
    } 

} 

這是我的看法文件hello.php

<doctype html> 
 
<html lang="en"> 
 
<head> 
 
<meta charset="UTF-8"> 
 
<title>Laravel 5</title> 
 
</head> 
 
<body> 
 
Welcome to Laravel 5 
 
</body> 
 
</html>

回答

1

我對於某些身份驗證問題獲得了同樣的問題。我通過以下兩個步驟獲得解決方案:

1. Put "league/oauth2-server": "4.1.*" on the require section of your composer.json file. 
2. run 'composer update' command on terminal. 

我希望它能幫助你。

0

更換use Illuminate\Routing\Controller;use App\Http\Controllers\Controller;也做

作曲家dump-autoload

+0

我仍然有錯誤。我做了你告訴我要做的改變,然後運行composer dump-autoload,然後:php artisan serve – datasmurfen

相關問題