Truffle: مدلهای Eloquent روی دیتابیس درونحافظهای
Truffle یه پکیج لاراوله که اجازه میده مدلهای Eloquent بهجای دیتابیس اصلی، روی یه SQLite درونحافظهای کار کنن. این روش برای دادههای ثابت و جدولهای مرجع مثل کشورها، ارزها یا نقشها عالیه — همون دادههایی که میخوای با Eloquent کوئری بگیری ولی نمیخوای بارِ migration و ذخیرهسازی توی دیتابیس اصلی رو داشته باشن. داده رو میتونی مستقیم تو مدل تعریف کنی یا از فایل CSV، JSON یا XML بارگذاری کنی، و query builder و relationshipها هم سر جاشون کار میکنن.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
Truffle یه پکیج لاراوله که یه ایدهی ساده ولی کاربردی داره: میذاره مدلهای Eloquent بهجای دیتابیس اصلیِ شما، از یه دیتابیس SQLite درونحافظهای (in-memory) استفاده کنن. این دقیقاً برای دادههای ثابت و جدولهای مرجع بهدرد میخوره — مثل کشورها، ارزها یا نقشها — همون دادههایی که دوست داری با Eloquent کوئری بگیری ولی نمیخوای بارِ migration و ذخیرهسازی توی دیتابیس اصلی رو تحمیل کنن.
سادهترین راه استفاده، تعریف یه آرایهی $records مستقیم توی مدله. کافیه trait مربوط به Truffle رو به مدل اضافه کنی؛ اونوقت پکیج یه جدول موقت SQLite میسازه و وقتی مدل برای اولین بار استفاده شد پُرش میکنه:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




