سلام دوستان من پکیج persian validate رو نصب کردم میخوام برای هر rule یه attribute قرار بدم . فولدر مربوطه هم توی vendor هستش
وقتی attribute به صورت آرایه تعریف میکنم توی همین پوشه vendor اون رو نمیشناسه
مثلا در حالت معمولی اگر رول numeric رو برای فیلد تلفن همراه قرار بدیم که به این صورت تعریف شده
"attribute:" => "numeric باید شامل عدد باشد."
میگه تلفن همراه باید شامل عدد باشه
ولی من وقتی برای attribute ، persian_alpha تعریف میکنم نام input رو دریافت نمیکنه و خود کلمه attribute رو مینویسه
نه perssian_alpha یه rule مثل email که اگر برای validate یه input قرار بدیم میگه حتما باید ایمیل وارد بشه
persian_alpha برای پکیج persian validation هستش
'name' => 'required|max:200|persian_alpha'
بله میدونم به چه صورتی هست، گفتم شاید شما داری این اشتباه رو انجام میدی.
دستورات زیر رو به ترتیب اجرا کن و مجدد تست کن.
php artisan cache:clear
php artisan view:clear
php artisan config:cache
php artisan config:clear
سپس به مسیر زیر برید:
\bootstrap\cache
و محتویات درون فولدر cache رو حذف کنید.
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟