سلام
من یک مدل دارم از user ها و یک مدل دارم از code ها
هر کاربر می تواند هزاران کد ایجاد کند
پس اولا در مدل user تغییرات زیر را می هم:
public function Codes(){
return $this->belongsToMany(Code::class);
}
و در مدل code تغییرات زیر را میدهم:
protected $fillable = [ 'user_id','title', 'slug',
public function User(){
return $this->belongsTo(User::class);
}
و اما موقع درج در دیتابیس توسط کاربر به کمک دستور زیر ارور زیر را به من می دهد:
auth()->user()->Codes()->create($request->all());
return back();
Illuminate Database QueryException (HY000)
SQLSTATE[HY000]: General error: 1364 Field 'user_id' doesn't have a default value (SQL: insert into codes (title,@hesammousavi
سلام اقای موسوی ببخشید belongsTo واسه چجور رابطه ای هست؟
شاید پاسخ شما همینجا باشد