تا ۶۰ درصد تخفیف شگفت انگیز نوروزی! ( آخرین فرصت )
اطلاعات بیشتر..با سلام احترام
میخواستم بدونم ما چطور میتونیم چندتا ستون (pivot table) رو باهم اضافه کنیم به این صورت که
این جدول ماست حالا من چطوری متونم در زمان sync ، مقدار value رو هم که از یه فرم میاد بروز کنم
مثلا
propertyid = 1
attributeid =1
value = 1
propertyid = 1
attributeid =2
value = 1000
میتونی اینجوری عمل کنی
$property = Prorerty::find($request->peroperty_id);
اگر در متد store هستی
$property->attributes()->attach($attribute_id, ['value' => 1]);
و اگر در متد update هستی
$property->attributes()->updateExistingPivot($attribut_id, ['value' => 1000]));
اگر از sync استفاده کنی به اینصورت میشه
$property->attributes()->sync([$attr_id_first => ['value' => 1], $attr_id_second => ['value' => 1000], $attr_id_third);
و یا اگر مقادیر جدول میانی برای همه یکسان است به اینصورت
$property->attributes()->syncWithPivotValues([$attr_id_first , $attr_id_second, $attr_id_third], ['value' => 1000]);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟