にオーダーが関連付けられているorders
テーブルからすべてのレコードを取得しようとしています。 Orders
とSupervisors
は、belongsToMany
の関係に関連付けられ、ピボットテーブルを持っています。クエリ制約付きのリレーションシップからレコードを取得します
だから私のコードは次のようなものになります。
[2017-12-12 14:25:27] local.ERROR: Undefined variable: supervisor
{"exception":"[object] (ErrorException(code: 0): Undefined variable: supervisor
ない:
$supervisor = User::where('phone_number', $request->msisdn)->first();
$orders = Order::with(['supervisors' => function ($query) {
$query->where('supervisor_id', $supervisor->id);
}])->get();
を私は、通知に渡すのではなく、取得しています注文のコレクションを取得するために期待してい私が間違っていることを確かめてください。
$スーパーバイザをブレードに渡しているのではないことを示していますか? – Option
ねえ、ブレード変数を扱っていません。以下の答えは質問に正しく答えています。しかし、ありがとう:) – MoreCoffeePls