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