amir
3 سال پیش توسط amir مطرح شد
5 پاسخ

سابمیت فرم یک product در جداول مختلف با id فعلی همان محصول

با سلام و خسته نباشید خدمت اساتید محترم یه صفحه فرم دارم که برای ساخت محصوله که یه قسمتی برای اطلاعات محصوله یه قسمتی برای وزن محصوله یه قسمتی برای seo محصول و یه قسمت برای عکس محصول که همشون داخل یک فرم هستن و میخام بایک دکمه سابمیت محصول ذخیره بشه ولی قسمت وزن و seo داخل جداول خودشون با ایدی همون محصول ذخیره بشه
ممنونم


ثبت پرسش جدید
امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 3 سال پیش آپدیت شد
0

@amiromidi220
ابتدا محصول رو ثبت کنید سپس با متغیر $product به پراپرتی آیدی دسترسی خواهید داشت.

public function store(Request $request)
    {
        $product = Product::create([
            'product_title' => $request->title,
        ]);

        $productId = $product->id;
    }

امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 3 سال پیش مطرح شد
0

سلام
به نظرم اینکه برای فیلد وزن و سئو بخواید جدول جداگانه تعریف کنید نه که اشتباه باشه ولی شخصا اینکارو نمیکنم
اگر چنانچه همچنان خواستید جدول جدا داشته باشید اگر محصولتون یک وزن و یک سئو داره از ارتباط یک به یک و اگر چندتا از ارتباط یک به چند
و فیلد product id رو به جداول وزن و سئو اضافه کنید
مستندات لاراول کمکتون میکنه
https://laravel.com/docs/8.x/eloquent-relationships#one-to-one
https://laravel.com/docs/8.x/eloquent-relationships#one-to-many


amir
@amiromidi220 3 سال پیش مطرح شد
0

@amirshokoohi64
ممنون بابت باسخ گویی از روابط که استفاده میکنم ولی زمان سابمیت نمیتونم ایدی محصول رو بدست بیارم که به عنوان مثال داخل فیلد product_id داخل جدول seo ذخیرش کنم و حتما باید محصول رو ذخیره کنم و بعدش از تغییر ادیت که ایدی اون محصول رو دارم بیام براش تعریف کنم ولی من میخام هنگام تعریف یه محصول جدید ایدیش رو بدونم


امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 3 سال پیش آپدیت شد
0

@amiromidi220
ابتدا محصول رو ثبت کنید سپس با متغیر $product به پراپرتی آیدی دسترسی خواهید داشت.

public function store(Request $request)
    {
        $product = Product::create([
            'product_title' => $request->title,
        ]);

        $productId = $product->id;
    }

علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
درست متوجه سوالتون نشدم ولی اگر درست فهمیده باشم ، میتونید از رابطه یک به چند استفاده کنید


amir
@amiromidi220 3 سال پیش مطرح شد
0

@amirshokoohi64
خیلی ممنون از راهنماییتون اوکی شد


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

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