راکت

عدم تغییر پسورد با خالی گذاشتن فیلد در هنگام ویرایش

3 پاسخ

سلام دوستان..
فرم ویرایشم فیلد پسورد هم داره..
میخوام طوری باشه که اگر خالی گذاشتم به منزله عدم تغییر پسورد قبلی باشه و در غیر اینصورت بیاد اعتبار سنجی کنه که مثلا حداقل 8 کاراکتر باشه و...

ولی خب همون اون خالی بذارم میاد گیر میده که حداقل 8 کاراکتر باشه..
میخوام در صورتی که خالی گذاشتم اون اعتبار سنجی ها رو نداشته باشه و برداشت این باشه که نمیخوام تغییر بدم و فقط وقتی کاراکتر وارد شد بعدش بیاد چک کنده اعتبار سنجی هارو

ثبت پرسش جدید

پاسخ‌ها

3
coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

سلام، این دو مورد رو تست کنید ببینید به نتیجه میرسید

https://stackoverflow.com/questions/43085274/how-to-validate-an-input-field-if-value-is-not-null-in-laravel

https://stackoverflow.com/questions/42319050/laravel-5-4-validation-rules-optional-but-validated-if-present

اگه با nullable,sometimes نشه باید دو تا ولیدیشن قرار بدین احتمالا

وحید
وحید
@forughi.vahid

تخصص: Fullstack

@javadbolouri72

$validator = Validator::make($request->all(), [
            'password'  => 'nullable',
        ]);
        $validator->sometimes('password', 'min:8|someelse', function () use($request){  return  $request->password ? true : false; });

شاید پاسخ شما همین‌جا باشد

JBolouri
JBolouri
@javadbolouri72

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام