Expressive؛ تبدیل مدلهای Eloquent به آبجکتهای Typed
پکیج Expressive (ساختهی وندل آدریل) مدلهای Eloquent را به آبجکتهای سبک PHP با پراپرتیهای public و typed تبدیل میکنه و در صورت نیاز دوباره به مدل برمیگردونه. هدف اینه که سرویسها، اکشنها و تستها با یک مرز typed کار کنن، در حالی که Eloquent همچنان کوئری، رابطهها، cast و نوشتن در دیتابیس را مدیریت میکنه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
پکیج Expressive ساختهی وندل آدریل، مدلهای Eloquent را به آبجکتهای PHP با تایپ مشخص تبدیل میکنه و هر وقت لازم باشه داده را ذخیره کنی، دوباره اون آبجکتها را به مدل Eloquent برمیگردونه. ایده اینه که بهجای پاسدادن مدلهای کامل Eloquent در سراسر کد، با آبجکتهای سبک و typed کار کنی و منطق دامین را از لایهی دیتابیس جدا نگه داری، بدون اینکه Eloquent را کنار بذاری.
مدلها با افزودن trait به اسم IsExpressive و چند attribute مثل #[Fillable] و #[Hidden] به این سیستم میپیوندن:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




