Laravel Addressable: آدرسدهی پلیمورفیک برای هر مدل Eloquent
پکیج Laravel Addressable ساخته Luca Longo به هر مدل Eloquent یه رابطه پلیمورفیک برای ذخیره آدرس میده. با یه میگریشن و چند trait، میشه آدرس فاکتور و ارسال رو جدا مدیریت کرد، آدرس اصلی رو علامتگذاری کرد و حتی کوئریهای مکانی مثل جستجو بر اساس شعاع رو اجرا کرد. یه ستون JSON هم برای دادههای اضافه مثل شماره تلفن یا یادداشت تحویل وجود داره.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
پکیج Laravel Addressable نوشته Luca Longo یه راهحل آمادهست که بدون نیاز به جدولهای اضافه یا رابطههای پیچیده، قابلیت ذخیره آدرس رو به هر مدل Eloquent اضافه میکنه. اساس کارش روی رابطه پلیمورفیک (Polymorphic Relation) هست — یعنی یه جدول آدرس واحد میتونه به هر مدلی مثل User، Store یا Order وصل بشه.
نصب پکیج سادهست: بعد از composer require، یه میگریشن پابلیش میکنی و اجرا میکنی. بعدش فقط کافیه trait مناسب رو به مدلت اضافه کنی. trait اصلی HasAddresses یه رابطه عمومی addresses به مدل میده:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




