diff --git a/app/Http/Controllers/HoldingController.php b/app/Http/Controllers/HoldingController.php index 4990bdc..07d9cf3 100644 --- a/app/Http/Controllers/HoldingController.php +++ b/app/Http/Controllers/HoldingController.php @@ -14,7 +14,6 @@ class HoldingController extends Controller */ public function show(Request $request, Portfolio $portfolio, String $symbol) { - $holding = Holding::with([ 'market_data', 'transactions' => function ($query) use ($symbol) { @@ -25,6 +24,11 @@ class HoldingController extends Controller ->portfolio($portfolio->id) ->firstOrFail(); + if ($holding->quantity <= 0) { + + return redirect(route('portfolio.show', ['portfolio' => $portfolio->id])); + } + return view('holding.show', compact(['portfolio', 'holding'])); } }