2
내 Laravel 응용 프로그램에서 many-to-many
관계를 분리하려고합니다. 그러나, 나는 다음과 같은 오류가 계속 : - User
및 Item
분리가 정의되지 않았습니다.
Call to undefined method Illuminate\Database\Query\Builder::detach()
을 나는이 개 모델이있다. User
각각은 Item
이 많을 수 있지만 맞춤 테이블 인 user_haves
에 있어야합니다.
항목 :
public function usersHave() {
return $this->hasMany('User', 'id', 'user_haves');
}
사용자 : 나는이 작업을 수행 할 수있는 방법
Sentry::getUser()->haves()->detach($item->id);
:
public function haves() {
return $this->hasMany('Item', 'id', 'users_have');
}
는 이제 다음을 수행하여 분리하는 것을 시도하고있다 ? 두 경우 모두