سلام من یه رباطه many to many polymorphic دارم و وقتی میخام insert رو انجام بدم به این مشکل بر میخورم
Call to a member function sync() on null این ارور رو بهم میده
controller code:
$job_create->skills()->sync($request['skill']);
job model cod:
public function skills(){
$this->morphMany(Skil::class,'skillables','skill_id','skillable_id','skillable_type');
skill model code:
public function projects()
{
return $this->morphedByMany(Project::class, 'skillable_id');
مشکل چیه؟
فک میکنم مشکلتون در بخش job model باشه
این بخش رو :
public function skills(){
$this->morphMany(Skil::class,'skillables','skill_id','skillable_id','skillable_type');
به این صورت تغییرش بدین :
public function skills(){
return $this->morphToMany(Skil::class,'skillables','skill_id','skillable_id','skillable_type');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟