باگ بعد از ریفکتور و نحوه رفع

پرسیده شده
فعالیت 988 روز پیش
دیده شده 402 بار
2

سلام و عرض ادب

توی این جلسه یه باگ داریم.

بعد از ریفکتور قسمت اعتبارسنجی ایمیل:

     if (!Validation::isValidEmail($request->input('email'))) {
            $data=['success' => false,'message' =>'invalid email address'];
            viewDie('contact.add-result', $data);
        }

اگر توی برنامه ایمیل معتبر وارد نشه به این ارور میخوریم:

Warning: Undefined variable $alreadyExists

دلیلش اینه که بعد از ریفکتور توی این خط:

$data=['success' => false,'message' =>'invalid email address'];

alreadyExists رو تعریف نکردیم.

تصحیح شده این خط:

$data=['success' => false,'message' =>'invalid email address','alreadyExists'=>false];
فایل پیوست