Laravel 4에 대한 자습서를 따르고 있지만 특정 지점에서 멈추었습니다. 나는 그의 사진을 가진 사용자를 보여주는보기를 돌려주고 싶다. 이를 위해 내 컨트롤러에 다음과 같은 메서드가 있습니다 :Laravel 4.1 : 컨트롤러가 올바른 json을 전달하더라도보기에 에코가 표시되지 않습니다.
public function show($id)
{
$user = User::whereId($id)->with('photo')->first();
return View::make('authenticated.users.show', compact('user'));
}
$ user를 반환하면 브라우저에서 볼 수있는 json이 완벽하게 올바른 것으로 보입니다. 나는이 오류가 점점 오전 show.blade.php보기에 그 표시하려고하면
그러나 :
<li>{{ $user->photo->id }}</li>
:
Undefined property: Illuminate\Database\Eloquent\Collection::$id
내보기에서 사용하고있는 코드는 다음입니다
자습서에 표시된 것과 정확히 동일하지만 작동하지 않습니다.
나는 도움을 많이 주실 것입니다.
감사합니다.
아마 시도 {{$ 사용자 -> 사진() -> ID}}이 중 하나가 작동하지 않습니다 – Laurence
흠 .. – patrick