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

پروژه squire

squirephp/squire

این یک کتابخانهٔ PHP برای ایجاد مدل‌های آمادهٔ Eloquent است که داده‌های رایج ثابت (مثل کشورها، استان‌ها، ارزها و غیره) را به صورت پیش‌فرض در دسترس قرار می‌دهد.

کاربرد:

این کتابخانه به تو کمک می‌کنه بدون نیاز به ساخت جداول دستی یا وارد کردن داده‌های اولیه، از داده‌های استاندارد در پروژه‌های Laravel استفاده کنی. مثلاً وقتی می‌خوای لیست کشورها رو در یک فرم نمایش بدی، فقط کافیه از مدل آمادهٔ Country استفاده کنی.

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

وقتی داری یک پروژه Laravel می‌سازی و نیاز داری داده‌های ثابت مثل استان‌ها، شهرها، ارزها، زبان‌ها یا نوع مشاغل رو مدیریت کنی، استفاده از این کتابخانه می‌تونه زمان و کد نویسیت رو خیلی کم کنه. همچنین برای تست‌های یکپارچه و توسعهٔ سریع (Rapid Development) عالیه.

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

- نمایش لیست کشورها در فرم ثبت‌نام کاربر ‍

- مدیریت ارزهای مختلف در سیستم فروش بین‌المللی

- استفاده از لیست زبان‌های رایج در پلتفرم آموزش آنلاین

- بارگذاری استان‌ها و شهرها برای انتخاب آدرس در فرم سفارش

  • ##SquirePHP
  • ##Laravel
  • ##Eloquent
  • ##FixtureData
  • ##StaticModels
  • ##PHP
  • ##WebDevelopment
  • ##RapidDevelopment
  • ##LaravelPackage
  • ##DataModels