Začínáme
Mapa projektu
Wire je ekosystém balíčků pro Laravel Livewire rozdělený do čtyř Composer balíčků. Nainstalujte pouze ten, který odpovídá UI, jež potřebujete; závislosti se dotáhnou automaticky.
Na této stránce
Wire je ekosystém balíčků pro Laravel Livewire rozdělený do čtyř Composer balíčků. Nainstalujte pouze ten, který odpovídá UI, jež potřebujete; závislosti se dotáhnou automaticky.
Balíčky
| Balíček | Composer název | Účel | Závisí na |
|---|---|---|---|
| Core | nyoncode/wire-core |
Sdílené akce, modály, notifikace, widgety, audit log, Blade helpery | Laravel, Livewire |
| Forms | nyoncode/wire-forms |
Samostatné schéma formulářů, komponenty polí, validace, životní cyklus ukládání | Core |
| Table | nyoncode/wire-table |
Tabulky, sloupce, filtry, akce, inline editace, exporty | Core, Forms |
| Sortable | nyoncode/wire-sortable |
Drag and drop řazení řádků a sloupců pro Wire Table | Core, Table |
| Boost | nyoncode/wire-boost |
AI nástroje: MCP server, guidelines a skills pro kódovací agenty | Core, Laravel MCP |
Instalační cesty
| Cíl | Instalace |
|---|---|
| Postavit UI tabulky | composer require nyoncode/wire-table |
| Postavit jen samostatné formuláře | composer require nyoncode/wire-forms |
| Přidat řazení řádků nebo sloupců | composer require nyoncode/wire-sortable |
| Použít jen sdílené widgety/akce | composer require nyoncode/wire-core |
| Přidat nástroje pro AI agenty (MCP) | composer require nyoncode/wire-boost --dev |
Mapa dokumentace
| Oblast | Začněte zde | Hlavní reference |
|---|---|---|
| Nastavení | Začínáme | Konfigurace, Autorizace |
| Formuláře | Přehled formulářů | Reference polí, Validace, Životní cyklus ukládání |
| Tabulky | Přehled tabulek | Sloupce, Filtry, Akce, Exporty |
| Sortable | Přehled sortable | Instalace, Řazení řádků, Řazení sloupců |
| Core UI | Core Akce | Schema, Modály, Notifikace, Widgety, Infolisty, Pluginy, Audit Log |
| Boost (AI) | Přehled Boost | Instalace, MCP Server a nástroje, Guidelines a Skills |
Rozložení zdrojů
| Cesta | Obsah |
|---|---|
packages/core/src/Actions |
Action, BulkAction, HeaderAction, presety, helpery modálních akcí |
packages/core/src/Foundation/Schema |
Sdílený layout slovník — Grid, Section, Fieldset, Flex, Tabs/Tab, Wizard/Step, Callout, EmptyState |
packages/core/src/Foundation/View |
Samostatné <x-wire::*> Blade komponenty zrcadlící schema layouty |
packages/core/src/Foundation/Support |
Sdílené helpery — ResponsiveGrid (sloupce per breakpoint), MobileSheet, EnumResolver |
packages/core/src/Foundation/Concerns |
Kanonické sdílené traity — HasColor, HasIcon, HasSize, HasVisibility, HasActions, HasSheetOnMobile, … |
packages/core/src/Modals |
Modal, potvrzení, slide-over, wizard třídy |
packages/core/src/Notifications |
Hodnotový objekt notifikace, manager, drivery |
packages/core/src/Widgets |
Stats, chart, table, custom widgety |
packages/core/src/Infolists |
Infolist, entries, read-only zobrazení záznamu |
packages/core/src/Audit |
Audit záznamy, události, logger, model trait, akce audit trailu |
packages/core/src/Core/Plugin |
Kontrakt pluginu, manager, hooky, type registry |
packages/forms/src/Components |
Pole formulářů, layoutové komponenty, relační pole, repeater |
packages/forms/src/Forms |
Veřejné API Form a Livewire trait WithForms |
packages/table/src/Columns |
Třídy sloupců tabulky a sloupce inline editace |
packages/table/src/Filters |
Select, date, number range, ternary a vlastní filtry |
packages/table/src/Export |
Podpora exportů CSV, Excel, PDF |
packages/table/src/Concerns/WithTable.php |
Livewire integrace pro stav a akce tabulky |
packages/sortable/src |
Helpery sortable tabulky, Livewire trait, model pořadí sloupců |
Testovací příkazy
composer testcomposer test:corecomposer test:formscomposer test:tablecomposer test:sortablecomposer lintcomposer analyse