2017-01-22 37 views
0

我正在學習Laravel框架並創建了簡單的項目。RouteException中的ReflectionException異常第335行:函數()不存在不知道爲什麼

這是我的代碼:

web.php

Route::get('/', function() { 
return view('welcome'); 
}); 

Route::get('/people', ['uses' => '[email protected]']); 

PeopleController.php

class PeopleController extends Controller 
{ 
public function index() 
{ 
    $users = [ 

     '0' =>[ 
      'first' => 'Alex', 
      'last' => 'Shifu', 
      'location' => 'Gotham' 
     ] 
    ]; 

    return view('people.index' , compact('people')); 
} 
} 

index.blade.php

@foreach($people as $peep) 
    <li>{!! $peep['first'] !!}</li> 
@endforeach 

這些是我對着錯誤:

在RouteCollection.php線161

在 RouteCollection->匹配(對象(請求))在Router.php線766在 路由器 - > findRoute(對象(請求))在Router.php行621在 路由器 - > dispatchToRoute(對象(請求))在Router.php行607在 路由器 - >調度(對象(請求))在Kernel.php行268在 內核 - > Illuminate \ Foundation \ Http {closure}(object(Request))in Pipeline.php line 53 at Pipeline-> Illuminate \ Routing {closure}(object(Request) ) CheckForMaintenanceMode.php line 46 at CheckForMaintenanceMode-> handle(object(Request),object(Closure))in Pipeline.php line 137 at Pipeline-> Illuminate \ Pipeline {closure}(object(Request))in Pipeline.php line 33 at Pipeline-> Illuminate \ Routing {closure}(object(Request))in Pipeline.php line 104 at Pipeline-> then(object(Closure))in Kernel.php line 150 at Kernel - > sendRequestThroughRouter(object(Request))in Kernel-> handle(object(Request))in index.php line 54 at require_once('C:\ wamp64 \ www \ MyApp \ public \ index .php')in server.php line 21

回答

0

我看到的唯一問題是您必須在index()方法中將$ users更改爲$ people。

除此之外,一切都看起來不錯。

相關問題