farbodtf / persian-validation
Persian validation rules for Laravel
dev-main
2025-06-13 07:10 UTC
Requires
- php: ^8.2|^8.3
- laravel/framework: ^11.0|^12.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-06-13 07:10:24 UTC
README
پکیج اعتبارسنجی فارسی برای لاراول - ترجمه پیامهای خطای اعتبارسنجی به فارسی
این پکیج پیامهای خطای اعتبارسنجی لاراول را به فارسی ترجمه میکند.
نصب
composer require farbodtf/persian-validation:dev-main
دستور Publish
php artisan vendor:publish --provider="Farbodtf\PersianValidation\PersianValidationServiceProvider"
نحوه استفاده
- در فایل
config/app.php
مقدارlocale
را بهfa
تغییر دهید:
'locale' => 'fa',
- پکیج به صورت خودکار پیامهای خطای اعتبارسنجی را به فارسی نمایش میدهد.
مثالها
در Request یا Controller
$rules = [ 'name' => 'required|min:3', 'email' => 'required|email', 'password' => 'required|min:8|confirmed' ]; $validator = Validator::make($request->all(), $rules);
پیامهای خطا به صورت زیر نمایش داده میشوند:
- "نام الزامی است"
- "ایمیل باید یک آدرس معتبر باشد"
- "رمز عبور باید حداقل 8 کاراکتر باشد"
- "تکرار رمز عبور با رمز عبور مطابقت ندارد"
پشتیبانی از نسخههای لاراول
- Laravel 11.x
- Laravel 12.x
نیازمندیها
- PHP >= 8.2
- Laravel >= 11.0
لایسنس
این پکیج تحت لایسنس MIT منتشر شده است. برای اطلاعات بیشتر فایل LICENSE را مطالعه کنید.
نویسنده
Farbod Taherifard
- ایمیل: farbod.taherifard@gmail.com
- گیتهاب: @farbodtf