2014-03-14 2 views
4

난 그냥 이런 식으로 내보기 파일의 모든 사용자를 나열하려고 Laravel 및 PHP 매우 새로운 오전 공급 foreach는() '내 컨트롤러에서Laravel의 @foreach는 잘못된 인수가

을, 나는 다음과 같은 기능이 있습니다 :

public function users() { 
    $user = User::all(); 
    return View::make('users.index', ['users' => '$users']); 
} 

내가 무슨 일을하고 있는가?

답변

7

$users은 컨트롤러에 정의되어 있지 않지만, $user입니다. 문자열 '$users'과 문자 그대로 같음 변수에 대해 @foreach을 시도하고 있습니다. 변경 :

$user = User::all(); 

에 :

$users = User::all(); 

하고 제거를 작은 따옴표 $users 주위 :

return View::make('users.index', ['users' => $users]); 
+0

감사 힙! 그것은 아름답게 일했습니다. –

+0

np, 기꺼이 도와 드리겠습니다. –

관련 문제