وب‌سرویس مجید

پروژه laravel-model-settings

glorand/laravel-model-settings

این پکیج به شما امکان میده تنظیمات مربوط به هر مدل در لاراول رو به راحتی ذخیره، بخونی و مدیریت کنی.

هر مدل میتونه تنظیمات خودش رو داشته باشه بدون اینکه نیاز باشه جدول جداگانه‌ای برایش ایجاد کنی.

کاربرد:

وقتی میخوای تنظیمات خاصی مثل تم، زبان، یا وضعیت نمایش برای هر کاربر یا هر موجودیت داشته باشی، این پکیج عالیه.

مثلاً کاربر A تم تاریک داره و کاربر B تم روشن – این تنظیمات رو میشه به راحتی با این پکیج ذخیره کرد.

در چه شرایطی بهتره استفاده شود؟

- وقتی نیاز داری تنظیمات سطح مدل داشته باشی (مثل کاربر، محصول، فروشگاه و...)

- وقتی نمیخوای جداول زیادی برای تنظیمات ایجاد کنی

- وقتی میخوای دسترسی به تنظیمات رو سریع و شیءگرا داشته باشی

چند مثال از موارد استفاده:

یک کاربر تنظیم کنه ایمیل‌های هشدار رو دریافت کنه یا نکنه

هر فروشگد صاحبش بتونه زبان و واحد پول خودش رو تنظیم کنه

یک محصول داشته باشه "وضعیت نمایش در اسلایدر" که true یا false باشه

  • ##laravel
  • ##php
  • ##model
  • ##settings
  • ##web
  • ##eloquent
  • ##laravel
  • ##backend
  • ##user
  • ##config