request = $request; } public function view(): View { $id = $this->request->route('id'); $group = Group::findOrFail($id); $supplier = $group->issuerCompany; $transferFeeTransactions = $group->transactions()->with([ 'transactions' => function ($transaction) { return $transaction->where('type', TransactionType::TRANSFER_FEE); } ])->get()->pluck('transactions')->flatten(); return view('pages.pdfs.currency_vendor_order_inner', [ 'transactions' => $group->transactions, 'transferFeeTransactions' => $transferFeeTransactions, 'supplier' => $supplier ]); } }