테이블에서 모든 레코드를 검색하려고하는데, 여기에는 주문이 supervisor
과 연결되어 있습니다. Orders
및 Supervisors
은 belongsToMany
관계와 연결되어 있고 피벗 테이블을 가지고 있습니다.쿼리 제약 조건을 가진 관계에서 레코드 검색
$supervisor = User::where('phone_number', $request->msisdn)->first();
$orders = Order::with(['supervisors' => function ($query) {
$query->where('supervisor_id', $supervisor->id);
}])->get();
내가 얻을 대신 내가 다음 통지에 전달하고있어 주문의 컬렉션을 얻을 수 있지만, 기대 해요 : :
[2017-12-12 14:25:27] local.ERROR: Undefined variable: supervisor
{"exception":"[object] (ErrorException(code: 0): Undefined variable: supervisor
을하지
그래서 내 코드는 다음과 같이 보입니다 내가 뭘 잘못하고있어?
$ 수퍼바이저를 블레이드에 전달하고 있지 않은 것으로 나타납니다. – Option
안녕하세요, 블레이드 변수를 다루지 않습니다. 아래 답변은 질문에 올바르게 대답했습니다. 고마워요 :) – MoreCoffeePls