محمد
4 سال پیش توسط محمد مطرح شد
2 پاسخ

slugهادر لاراول

سلام دوستان چنتا سوال دربارهslug ها داشتم
وقتی ما واس یه مدل با استفاده از پکیجeloquent-sluggableیک slug تعریف میکنم که مثلا به title بره باید حتما توی مدلشم column slug هم بسازم یا نه؟
واینکه اگر بخام برای یک ریسور کنترل توی روتش بگم که از slug ها استفاده کن چجوری؟


ثبت پرسش جدید
vahiid
@vahiidrah 4 سال پیش مطرح شد
0

با سلام

شما در ابتدا باید فیلد slug رو داخل دیتابیس درست کنید
و سپس در مدل:

class User extends Authenticatable
{
    use HasSlug;

    public function getSlugOptions()
    {
        return SlugOptions::create()
            ->generateSlugsFrom('title')
            ->saveSlugsTo('slug');
    }

    public function getRouteKeyName()
    {
        return 'slug';
    }
}

با استفاده از :


    public function getRouteKeyName()
    {
        return 'slug';
    }

روت مربوط به این مدل بر اساس slug پیش میره

با تشکر


محمد
@mohammad1383hz83313 4 سال پیش مطرح شد
0

سلام
ممنون از پاسختون اما اگر بخام تو ریسورس کنترلر از slug ها استفاده کنم باید چکار کنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام