راکت

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

8 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

8
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

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

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

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

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

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

\bootstrap\cache

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

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

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