---
title: "Úprava formulárov — Forms for Laravel | Roundly"
description: "Porovnajte novú definíciu s uloženou štruktúrou a uložte len zmeny — udalosti sa spustia len pre zmenené záznamy."
url: https://roundly-consulting.com/sk/open-source/navody/forms-for-laravel/uprava-formularov
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Forms for Laravel](https://roundly-consulting.com/sk/open-source/navody/forms-for-laravel.md)

# Úprava formulárov

Forms::update($key) vracia builder, ktorý porovná vašu definíciu s uloženou štruktúrou a zmeny uloží v transakcii — pridá nové skupiny a polia, premenuje či preradí existujúce a udalosti FormUpdated / Group\* / Field\* spustí len pre záznamy, ktoré sa naozaj zmenili. Záznamy, ktoré v definícii chýbajú, zostanú nedotknuté:

```php
Forms::update('contact')
    ->name('Contact us')
    ->public()
    ->group('details', 'Your details', function (GroupBuilder $g): void {
        $g->field('name', 'Full name')->rules(['required']);
        $g->field('phone', 'Phone'); // added
    })
    ->save();
```

- Skupiny a polia sa párujú podľa kľúča; kľúč, ktorý ešte neexistuje, sa vytvorí.
- name(), public(bool) a expiresAt() sú voliteľné — čo nenastavíte, ponechá si uloženú hodnotu.
- Polia sa porovnávajú podľa name, type, help, autofill, options, validations, conditions, messages a order.
- Nič sa nemaže — skupinu alebo pole odstránite mäkkým zmazaním jeho modelu.
- Neznámy kľúč vyhodí FormNotFoundException.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/forms-for-laravel.md)
