Mahmoud Alrashidi نشر 20 مارس 2021 أرسل تقرير مشاركة نشر 20 مارس 2021 يحتوي التوثيق الرسمي للارافيل على وظيفة sync (): $user->roles()->sync( array( 1, 2, 3 ) ); يمكن أيضًا إقران قيم الجدول المحوري الأخرى بالمعرفات المقدمة بهذا الشكل: $user->roles()->sync(array( 1 => array('expires' => true))); في المثال الأخير يتم إضافة صف محوري واحد فقط. ما لا أفهمه هو كيف يمكنني إقران سجلات جدول محوري أخرى إذا كان هناك أكثر من صف واحد لتتم مزامنته؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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); اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mahmoud Alrashidi
يحتوي التوثيق الرسمي للارافيل على وظيفة sync ():
يمكن أيضًا إقران قيم الجدول المحوري الأخرى بالمعرفات المقدمة بهذا الشكل:
في المثال الأخير يتم إضافة صف محوري واحد فقط. ما لا أفهمه هو كيف يمكنني إقران سجلات جدول محوري أخرى إذا كان هناك أكثر من صف واحد لتتم مزامنته؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.