picture, "SplFileInfo")) { $pictoBrand->picture = Utils::storeImage($pictoBrand->picture, $pictoBrand->getTable()); } }); static::updating(function (PictoBrand $pictoBrand): void { if (is_a($pictoBrand->picture, "SplFileInfo")) { $pictoBrand->picture = Utils::storeImage($pictoBrand->picture, $pictoBrand->getTable()); } }); static::deleted(function (PictoBrand $pictoBrand): void { if ($pictoBrand->picture) { $urlPicture = public_path() . $pictoBrand->picture; if ($urlPicture) { if (File::exists($urlPicture)) { File::delete($urlPicture); } } } }); parent::boot(); } }