🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ ahmad Ghanavati
تکرار unique در انجام دادن Validation
جامعه لاراول ایجاد شده در ۲۸ آذر ۱۴۰۰

سلام و خسته نباشید استاد عزیز

زمانی که برای دیتابیس یونیک بودن و خالی بودن و یانبودن تعریف میکنید چرا باز در Validation اینها رو دوباره تعریف می‌کنید؟ با سپاس

سلام دوست عزیز

به‌طور کلی اعتبارسنجی در لاراول قانون اصلی و تعریف شده‌ای نداره ولی چند روش رایج وجود داره که می‌تونید یکی از آنها رامتناسب با شرایط مورد نظر استفاده کنید:

  1. نوشتن اعتبارسنجی در کنترلر: انتظار میره برای پروژه‌های بزرگ چنین کاری رو انجام ندین چون همه کنترلرها شلوغ میشه
  2. نوشتن اعتبارسنجی با ایجاد Request برای ولیدیشن: فعلا استاندارد مورد نظر لاراول همین هستش البته باید نکات ریزی رو هنگام توسعه با این روش بکار بگیرین تا هزاران هزار Request برای ولیدیشن‌ها ننویسید
  3. نوشتن کدهای اعتبارسنجی به‌صورت استاتیک در مدل: معمولا چون ولیدیشن از لحاظ منطقی مربوط با دیتا و مدل هستش از این روش‌ هم استفاده میشه

حالا شما آزاد هستین از هر روشی اعتبارسنجی رو انجام بدین اما ترکیبی کار نکنید تا سردرگمی هنگام توسعه به حداقل برسه

بهترین پاسخ
رضا * ۲۸ آذر ۱۴۰۰، ۰۹:۴۸