Mahmoud Alrashidi نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 يحتوي التوثيق الرسمي للارافيل على وظيفة sync (): $user->roles()->sync( array( 1, 2, 3 ) ); يمكن أيضًا إقران قيم الجدول المحوري الأخرى بالمعرفات المقدمة بهذا الشكل: $user->roles()->sync(array( 1 => array('expires' => true))); في المثال الأخير يتم إضافة صف محوري واحد فقط. ما لا أفهمه هو كيف يمكنني إقران سجلات جدول محوري أخرى إذا كان هناك أكثر من صف واحد لتتم مزامنته؟ اقتباس
0 بلال زيادة نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 لمزامنة نماذج متعددة مع البيانات المحورية المخصصة ، تحتاج إلى ما يلي: $user->roles()->sync([ 1 => ['expires' => true], 2 => ['expires' => false], ]); بمعنى آخر sync([ related_id => ['pivot_field' => value], ]); أو يمكنك تجريب foreach ($photos_array as $photo) { $photo_id_array[$photo->id] = ['type' => 'Offence']; } $offence->photos()->sync($photo_id_array, false); اقتباس
السؤال
Mahmoud Alrashidi
يحتوي التوثيق الرسمي للارافيل على وظيفة sync ():
يمكن أيضًا إقران قيم الجدول المحوري الأخرى بالمعرفات المقدمة بهذا الشكل:
في المثال الأخير يتم إضافة صف محوري واحد فقط. ما لا أفهمه هو كيف يمكنني إقران سجلات جدول محوري أخرى إذا كان هناك أكثر من صف واحد لتتم مزامنته؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.