احمد مصطفى14 نشر 14 يونيو 2022 أرسل تقرير نشر 14 يونيو 2022 كيف يمككنى اضافه او تعديل بيانات في العلاقه manay to manay في قاعدة البيانات مثل ما هو موضح اريد اضافه بيانات في الخانه payed اللتى تربط بين الجدولprojects و الجدول doctors في صفحه blade اقتباس
0 سمير عبود نشر 14 يونيو 2022 أرسل تقرير نشر 14 يونيو 2022 عند تعريف العلاقة تستخدم التابع withPivot حتى يتم جلب الحقول الإضافية و withTimestamps لجلب حقول الوقت: created_at، updated_at return $this->belongsToMany(Role::class)->withTimestamps()->withPivot('active'); عند ربط مستخدم بدور محدد مثلاً يُمكنك اضافة القيمة التي تريدها للحقل الموجود في الجدول الوسيط بالشكل التالي: $user = User::find(1); $user->roles()->attach(1, ['active' => 1]); بإمكانك إستخدام التابع updateExistingPivot للتعديل على سجل ما: $user = User::find(1); $user->roles()->updateExistingPivot($roleId, [ 'active' => 1, ]); يُمكنك أيضاً إنشاء صنف نموذج خاص بالجدول الوسيط يرث من الصنف Pivot من خلاله تتعامل مع الجدول بشكل عادي: <?php namespace App\Models; use Illuminate\Database\Eloquent\Relations\Pivot; class RoleUser extends Pivot { // } اقتباس
السؤال
احمد مصطفى14
كيف يمككنى اضافه او تعديل بيانات في العلاقه manay to manay في قاعدة البيانات
مثل ما هو موضح اريد اضافه بيانات في الخانه payed اللتى تربط بين الجدولprojects و الجدول doctors
في صفحه blade
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.