۳ محمدجوکار
دوباره مشکل در باب یونیک بودن ...
جامعه پی اچ پی ایجاد شده در ۱۵ اسفند ۱۴۰۱

با سلام

من این مشکل برام پیش اومد مجدد. همون مشکلس که با این خط کد حلش کردیم؟؟؟؟

    public function rules(): array
    {
        return [
            'title' => 'required|unique:categories,title,'. $this->request->get('category_id') .'',
            'slug' => 'required|unique:categories,slug,'. $this->request->get('category_id') .'',
        ];
    }

باز هستش که :/

8de4-Screenshot (60).png

میخوام مثلا لباس مردانه رو که اشتباه ثبت کردم، به لباس زنانه تغییر بدم...

ولی اصلا حاالا یه سوال

جدای اینکه باید یادش بگیریم، واقعا چه لزومی داره اینجا یونیک باشن عنوان و اسلاگ‌مون؟؟؟

به این دلیل یونیک هستند که تداخل در url‌ها و نام‌ها برای توسعه سایر بخش‌ها ایجاد نشه و در اکثر مواقع از اسلاگ برای url محصول استفاده میشه.

لباس زنانه از قبل وجود نداره برای یک محصول دیگه؟


بهترین پاسخ
احمدرضا فاطمی کیا ۱۵ اسفند ۱۴۰۱، ۱۴:۰۱

نه وجود نداشت

محمدجوکار ۱۵ اسفند ۱۴۰۱، ۱۴:۵۶

آها درسته

برای خودش گیر نمیده

ولی چون توی لیست، یه نام مشابه وجود داره، اجازه تغییر نمیده.. یا اسلاگ تکراری، یا عنوان تکراری. هیچکدوم نباید از قبل باشه

برای این که اجازه تغییر داشته باشیم، باید یونیک بودن هرکدوم رو که میخوایم برداریم.

حل شد ممنون

محمدجوکار ۱۵ اسفند ۱۴۰۱، ۱۵:۰۰