z.mehran
3 سال پیش توسط z.mehran مطرح شد
8 پاسخ

قرار دادن attribute برای پکیج persian validate

سلام دوستان من پکیج persian validate رو نصب کردم میخوام برای هر rule یه attribute قرار بدم . فولدر مربوطه هم توی vendor هستش
وقتی attribute به صورت آرایه تعریف میکنم توی همین پوشه vendor اون رو نمیشناسه


ثبت پرسش جدید
رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام.
یه مثال بزنید تا بتونم کمکتون کنم.


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

مثلا در حالت معمولی اگر رول numeric رو برای فیلد تلفن همراه قرار بدیم که به این صورت تعریف شده
"attribute:" => "numeric باید شامل عدد باشد." میگه تلفن همراه باید شامل عدد باشه
ولی من وقتی برای attribute ، persian_alpha تعریف میکنم نام input رو دریافت نمیکنه و خود کلمه attribute رو مینویسه


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

یعنی شما نام input رو persian_alpha قرار دادی؟


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

نه perssian_alpha یه rule مثل email که اگر برای validate یه input قرار بدیم میگه حتما باید ایمیل وارد بشه
persian_alpha برای پکیج persian validation هستش
'name' => 'required|max:200|persian_alpha'


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

بله میدونم به چه صورتی هست، گفتم شاید شما داری این اشتباه رو انجام میدی.
دستورات زیر رو به ترتیب اجرا کن و مجدد تست کن.

php artisan cache:clear
php artisan view:clear
php artisan config:cache
php artisan config:clear

سپس به مسیر زیر برید:

\bootstrap\cache

و محتویات درون فولدر cache رو حذف کنید.
موفق باشید.


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

باز هم نام input پاس داده نمیشه


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

فقط برای persian_alpha این اتفاق میوفته؟


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

بله ، به خاطر این که جز خود لاراول نیست و از پکیج هستش


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

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