contact ? 'portal.' : ''; $page = 'dashboard'; $params = []; if ($request->segment(3) == 'invoices') { $page = 'invoices.show'; $invoice = Document::find($request->segment(4)); $params = [$invoice->id]; } return redirect()->route($prefix . $page, $params); } }