2014-01-17 2 views
1

빠른 질문이 있습니다. 몇 주 전에 사용자가 교육용으로 게시물을 좋아할 수있는 작은 앱을 만들었습니다. 이것은 즐겨 찾기 테이블에 저장되었습니다.Laravel 4.1/정의되지 않은 메소드 호출 Database Query Builder :: favorites()

오늘 저는이를 응용 프로그램에 구현하려고했지만 더 이상 작동하지 않습니다. 나는 단순히 작업 프로젝트의 코드를 복사 한 때문에이 오류를 해달라고 이해

Call to undefined method Illuminate\Database\Query\Builder::favorites() 

:

는이 오류를 얻고있다. 이게 내 길이야.

Route::post('favorites', ['as' => 'favorites.store', function() 
{ 
Auth::user()->favorites()->attach(Input::get('post-id')); 

return Redirect::back(); 
}]); 

누군가 도울 수 있습니까? 이것은 Laravel 4.1과 관련이 있습니까 ??? 많이 감사하겠습니다.

감사합니다.

+0

사용자 모델에'hasMany ('favorites')'이 있습니까? – JackPoint

+2

답변으로 자유롭게 게시하십시오. 맞습니다. 고마워. 잊어 버렸어. – patrick

+0

답변을 추가하고 동일한 문제에 대한 해결책을 찾는 다른 사람들에게 정답으로 표시하는 것이 좋습니다. – JackPoint

답변

2

사용자 모델에 hasMany('favorites')이 있습니까? 사용자로부터 즐겨 찾기로 이동해야합니다.

관련 문제