1 مستودع
Retrieving database records using unique text identifiers instead of primary keys.
Distinct from Laravel Integrations: Focuses on retrieving models by slug for SEO rather than framework bootstrapping or hardware IDs.
Explore 1 awesome GitHub repository matching web development · Slug-Based Model Resolution. Refine with filters or upvote what's useful.
هذا المشروع هو أداة لإنشاء وإدارة الـ Slugs لـ Laravel Eloquent ORM. يوفر خاصية (Trait) قابلة لإعادة الاستخدام تضيف القدرة على إنشاء سلاسل نصية فريدة وصديقة لمحركات البحث (URL-friendly) من سمات النموذج، مما يسمح باسترجاع سجلات قاعدة البيانات باستخدام Slugs مقروءة بدلاً من المفاتيح الأساسية. يدعم النظام إدارة الروابط متعددة اللغات من خلال الاحتفاظ بـ Slugs مترجمة ومنفصلة لكل نسخة من النموذج. ويضمن التفرد من خلال آلية تلقائية لتجنب التصادمات تقوم بإلحاق لاحقات رقمية بالسلاسل المكررة، كما يمنع استخدام الكلمات المحجوزة التي قد تتداخل مع مسارات التوجيه في النظام. تتضمن مجموعة الأدوات إمكانيات لإنشاء Slugs مخصصة عبر تجاوز المحركات وقواعد التنسيق، بالإضافة إلى خط إنتاج يعتمد على الأحداث لاعتراض أو إلغاء عملية إنشاء الـ Slug. تتم معالجة حل قاعدة البيانات من خلال نطاقات استعلام مخصصة وطرق مساعدة لاسترجاع النماذج بناءً على قيم الـ Slug الخاصة بها.
Retrieves database records using unique text identifiers instead of primary keys to improve SEO and user experience.