fix holding -> transactions relationship

This commit is contained in:
hackerESQ
2024-08-29 20:55:23 -05:00
parent c522e399e8
commit fc4f44ff05
2 changed files with 11 additions and 6 deletions
+9 -6
View File
@@ -15,13 +15,16 @@ class HoldingController extends Controller
public function show(Request $request, Portfolio $portfolio, String $symbol)
{
$holding = Holding::with(['market_data', 'transactions'])
->symbol($symbol)
->portfolio($portfolio->id)
->firstOrFail();
$holding = Holding::with([
'market_data',
'transactions' => function ($query) use ($symbol) {
$query->where('transactions.symbol', $symbol);
}
])
->symbol($symbol)
->portfolio($portfolio->id)
->firstOrFail();
// $transactions = dd($holding->transactions()->toSql());
return view('holding.show', compact(['portfolio', 'holding']));
}
}