Exemplo n.º 1
0
 public static function boot()
 {
     parent::boot();
     // cause a delete of a exercise to cascade to children so they are also deleted
     static::deleting(function ($exercise) {
         $images = $exercise->images()->get(['url']);
         ExerciseImage::deleteImages($images);
         ExerciseImage::deleteThumbnail($exercise->thumbnail_url);
     });
 }