Page::class ]; protected $fillable = [ 'picture', 'alt_text_picture', 'text', ]; protected static function boot() { static::creating(function (Picto $picto) { if ($picto->picture) { $picto->picture = Utils::storeImage($picto->picture, $picto->getTable()); } }); static::updating(function (Picto $picto) { if ($picto->picture) { $picto->picture = Utils::storeImage($picto->picture, $picto->getTable()); } }); parent::boot(); } }