dwightwatson/validating
این پکیج برای اعتبارسنجی خودکار مدلهای Eloquent در فریمورک لاراول استفاده میشود. ️
با استفاده از این ابزار، دیگر نیازی به نوشتن دستی متدهای اعتبارسنجی در کنترلرها نیست و میتوانید قوانین اعتبارسنجی را مستقیماً در مدل تعریف کنید.
کاربرد:
این پکیج به شما اجازه میدهد تا قوانین validation را به صورت مستقیم در مدلهای لاراول تعریف کنید و در هنگام ذخیره یا بهروزرسانی دادهها، به صورت خودکار اعتبارسنجی انجام شود.
در چه شرایطی بهتره استفاده شود؟
وقتی پروژه شما از معماری تمیز پیروی میکند و میخواهید منطق اعتبارسنجی را از کنترلر خارج کنید.
همچنین در پروژههای بزرگ که مدیریت قوانین اعتبارسنجی در کنترلرها دیگر مقرون به صرفه نیست.
چند مثال از موارد استفاده:
• اعتبارسنجی ایمیل کاربر قبل از ذخیره در دیتابیس
• بررسی طول و فرمت رمز عبور در مدل کاربر
• تأیید منحصربهفرد بودن شماره تماس در مدل مشتری
• اعتبارسنجی دادههای یک فرم ثبت سفارش در مدل Order
- ##laravel
- ##eloquent
- ##validation
- ##php
- ##webdev
- ##backend
- ##laravelpackage
- ##modelvalidation
- ##autovalue
- ##coding
