validate([ 'email' => 'required|email|exists:students,email', ]); $student = Student::where('email', $validate['email'])->firstOrFail(); try { $mailService->sendStudentPasswordReset($student); return response()->json(['message' => 'Reset password mail send successfully']); } catch (TransportException $e) { return response()->json(['message' => 'Failed to send reset password mail']); } } }