وب‌سرویس مجید

پروژه validating

dwightwatson/validating

این پکیج برای اعتبارسنجی خودکار مدل‌های Eloquent در فریم‌ورک لاراول استفاده می‌شود. ️

با استفاده از این ابزار، دیگر نیازی به نوشتن دستی متدهای اعتبارسنجی در کنترلرها نیست و می‌توانید قوانین اعتبارسنجی را مستقیماً در مدل تعریف کنید.

کاربرد:

این پکیج به شما اجازه می‌دهد تا قوانین validation را به صورت مستقیم در مدل‌های لاراول تعریف کنید و در هنگام ذخیره یا به‌روزرسانی داده‌ها، به صورت خودکار اعتبارسنجی انجام شود.

در چه شرایطی بهتره استفاده شود؟

وقتی پروژه شما از معماری تمیز پیروی می‌کند و می‌خواهید منطق اعتبارسنجی را از کنترلر خارج کنید.

همچنین در پروژه‌های بزرگ که مدیریت قوانین اعتبارسنجی در کنترلرها دیگر مقرون به صرفه نیست.

چند مثال از موارد استفاده:

• اعتبارسنجی ایمیل کاربر قبل از ذخیره در دیتابیس

• بررسی طول و فرمت رمز عبور در مدل کاربر

• تأیید منحصربه‌فرد بودن شماره تماس در مدل مشتری

• اعتبارسنجی داده‌های یک فرم ثبت سفارش در مدل Order

  • ##laravel
  • ##eloquent
  • ##validation
  • ##php
  • ##webdev
  • ##backend
  • ##laravelpackage
  • ##modelvalidation
  • ##autovalue
  • ##coding