'courses'], absolute: false) . '?verified=1'; if ($request->user()->hasVerifiedEmail()) { if ($request->user()->role === UserType::STUDENT->value) { return redirect()->intended($studentDashboard); } else { return redirect()->intended($adminDashboard); } } if ($request->user()->markEmailAsVerified()) { /** @var \Illuminate\Contracts\Auth\MustVerifyEmail $user */ $user = $request->user(); event(new Verified($user)); } if ($request->user()->role === UserType::STUDENT->value) { return redirect()->intended($studentDashboard); } else { return redirect()->intended($adminDashboard); } } }