load('contentImages'); $contentImageServices = app()->make(ContentImageServices::class); if(isset($model->contentImages)){ foreach ($model->contentImages as $contentImage){ $contentImageServices->delete($contentImage->id); } } return true; }); } public function getSlugOptions() : SlugOptions { return SlugOptions::create() ->generateSlugsFrom('chapter_name') ->saveSlugsTo('slug'); } public function comic(){ return $this->belongsTo(Comic::class,'comic_id'); } public function contentImages(){ return $this->hasMany(ContentImage::class,"chapter_id",'id'); } public function nextChapter(){ return $this->belongsTo(Chapter::class,"next_chapter_id"); } public function prvChapter(){ return $this->belongsTo(Chapter::class,"prv_chapter_id"); } }