🔥یلدا با راکت با (( ۷۰ درصد )) تخفیف! یلدا طولانی است، اما این تخفیف نه.
مشاهده دورههاسلام به همگی دوستان
بنده توی پیاده سازی relationship ها توی لاراول به یه مشکلی بر خوردم.
return $user->roles;
خروجی کد بالا null هستش. در واقع وقتی می خوام با مدل User اطلاعات رو بر گردونم چیزی نمایش داده نمیشه.
return $role->users;
ولی وقتی همین کار رو با مدل Role انجام میدم خروجی زیر رو بر می گردونه
[
{
"id": 1,
"name": "علی عباسی",
"level": "admin",
"email": "ali@gmail.com",
"email_verified_at": null,
"created_at": "2020-04-26 17:53:08",
"updated_at": "2020-04-26 17:53:08",
"pivot": {
"role_id": 4,
"user_id": 1
}
}
]
کد زیر مربوط به مدل Role هستش.
public function users(){
return $this->belongsToMany(User::class);
}
و این کد هم مربوط به مدل User هستش.
public function roles()
{
return $this->belongsToMany(Role::class);
}
ممنون میشم که راهنمایی کنید.
شما اسم ستون رو هم به تابع پاس بدید ببینین مشکلتون حل میشه
public function roles()
{
return $this->belongsToMany(Role::class, 'xxxxx', 'yyyyy');
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟