0
다음 코드가 "개체가 아닌 곳의 멤버 함수 호출"예외를 반환하는 이유는 무엇입니까? Laravel Find 및 Where 쿼리
SomeModel::find($id);
은 모델이 아닌 쿼리 빌더 인스턴스를 반환하기 때문에
SomeModel::find($id)->where('name', $name);
다음 코드가 "개체가 아닌 곳의 멤버 함수 호출"예외를 반환하는 이유는 무엇입니까? Laravel Find 및 Where 쿼리
SomeModel::find($id);
은 모델이 아닌 쿼리 빌더 인스턴스를 반환하기 때문에
SomeModel::find($id)->where('name', $name);
, 그것은 쿼리의 끝입니다. 대가로 모델을 얻을 뿐이다
당신은
SomeModel::where('name', $name)->where('somethingElse', '=', 'value')->first();
가 어떻게 같은 일을 달성 할을해야 하는가? 모델이 필요합니다. 데이터를 조작하고 나중에 저장하기 위해 Eloquent를 사용하고 싶습니다. –
방금 편집했습니다. first()를 사용합니다. 그것은 당신에게 모델을 줄 것입니다. –
감사합니다. –