با عرض سلام دقیقه 51 ویدیو استاد میخوان با استفاده از فانکشن is_valid معتبر بودن دیتارو چک کنن ولی جای درست و بهینشو نگفتن که چه جایی بهتره این کار انجام بشه؟
سلام دوست عزیز
این مورد در زمانی که شما ولیدیشن دارید و دیتای ورودی دارید استفاده میکنید
محمد گازری۲۳ مرداد ۱۴۰۱، ۱۴:۱۶
بله ولی منظور بنده این بود در چه جایی باید این ولیدیشن انجام بشه چون دقیقه 51 استاد داخل کانستراکتور این کارو میکنن ولی میگن جای درستش اینجا نیست
علی بیان الحق۲۴ مرداد ۱۴۰۱، ۰۴:۰۸
یه توضیح خیلی کلی و سطحی میدم که آشنا بشید چون جلوتر در لاراول یه مثال عالیش رو درک میکنید داخل پروژه
شما میتونید یه کلاس ریکوست داشته باشید که وظیفش هندل کردن کل درخواست هاست
به عنوان مثال شما میتونید از این کلاس دیتاهای ورودیتون رو دریافت کنید نه مستقیما
بعد یه کلاس ولیدیشن میسازید که به ارث ببره کلاس ریکوست رو وداخل متد اونجا ruleهای ولیدیشن رو وارد میکنید
بعد این کلاس رو اینجکت میکنید داخل متد مورد نظر
اگر از ruleها رد شد دیتا به شما داده میشه و اگر رد نشد ریکوست بر میگرده و خطا میده