Start Here
Wire Documentation
The map of the Wire documentation — the two surfaces most people arrive for, what they are built out of, and the layers that assemble a whole admin.
Wire is a Livewire component ecosystem for Laravel: a table, a form system, and the layers that turn them into an admin — an owner for each entity, a shell to render it in, and ready-made areas you install rather than write.
composer require nyoncode/wire-suitephp artisan wire:install
Nothing forces that path. Each package below installs on its own, and the whole
stack is optional above wire-core — see Installing Wire
for the one-command setup and Project Map for what
depends on what.
Start Here
| Document | Description |
|---|---|
| Installing Wire | The whole stack in one require, and one interactive command |
| Getting Started | Tailwind, Livewire, assets, and the first table and form |
| Configuration | Published config files, environment variables, and package defaults |
| Authorization | Gates, policies, permissions, table rules, and form rules |
| Theming & Customization | Colors, icons, overriding views, and localization |
| Testing | Standalone, Livewire, and unit tests for forms and tables |
| Cookbook | Task-oriented recipes built from the public API |
| Error Handling | The exceptions each package throws, and what they mean |
| Troubleshooting | Fixes for common configuration issues |
| Upgrade Guide | Versioning, requirements, and what 2.0 changed |
| Project Map | Package overview, install paths, source layout, test commands |
Forms
wire-forms — a schema of fields you declare in PHP, bound to a Livewire host or
used standalone.
| Document | Description |
|---|---|
| Forms Overview | Single form, multi-form, standalone usage, and the save flow |
| Validation | Rules, messages, and custom validation behavior |
| Reactive Fields | Fields that react to other fields, live |
| Save Lifecycle | Validation, mutation, persistence, and notifications |
| Field Reference | Every field — input, layout, display, relationship, repeater |
| Extending Forms | Custom fields, display components, presets, and packaging |
Table
wire-table — the list surface: columns, filters, actions, inline editing,
exports and the gesture layer.
| Document | Description |
|---|---|
| Table Overview | First table, WithTable, and base configuration |
| Columns | Column types, formatting, search, sort, responsive visibility |
| Filters | Built-in filters and custom query behavior |
| Actions | Row, bulk, and header actions with modal forms |
| Record Actions | The row context menu and what it can reach |
| Selection and Gestures | Keyboard grid navigation, ranges, the drag sweep, the fill handle |
| Exports and Imports | CSV, Excel and PDF out; mapped, cast and validated CSV in |
| Summaries | Footer aggregates, scopes, rollups, and grand totals |
| Row Grouping and Sub-Rows | Grouped rows with subtotals; child records inside a row |
| Relation Managers | Relationship-scoped tables as standalone components |
| Data Sources | A table over something that is not Eloquent |
| Advanced Features | Polling, performance, and debugging |
Core
wire-core — what both surfaces are built out of, and the surfaces that have no
list or form of their own.
| Document | Description |
|---|---|
| Wire Core | What lives in core, how its modules are layered, and which page answers what |
| Foundation | Shared traits, icons, colors, enums, and Blade helpers |
| Actions | Row, bulk and header actions, groups, modals, wizards, queues |
| Modals | Confirmation, slide-over, and wizard components |
| Notifications | Notification value objects, the manager, and drivers |
| Widgets | Stats, charts, table and custom widgets, and dashboards |
| Infolists | Read-only, schema-driven display of one record |
| Editable Panels | An infolist you can edit — each change commits on its own |
| Schema | The shared layout vocabulary — Grid, Section, Flex, Tabs, Wizard |
| Global Search | One command palette over everything registered |
| Audit Log | Recording model changes and table-related events |
| Plugins | App and package extension points, hooks and type registries |
Panels
wire-panels — the owner layer: one entity declared once, with the pages, menu
and routes that follow.
| Document | Description |
|---|---|
| Panels Overview | What the owner layer is, and what installs with it |
| Resources | Identity, surface contracts, naming, registration |
| Pages | List, create, edit, view and dashboard pages |
| Navigation | Entries, groups, the workspace, and the catalogue |
| Routing | Declared pages as URLs, per-resource middleware, zones |
| Modules | One business area's resources and dashboards, declared once |
Admin
wire-admin — the optional shell. Everything else works without it.
| Document | Description |
|---|---|
| The Admin Shell | Installing it, what it reads, and the one Tailwind line |
| The Layout | Slots, the auth frame, and the signed-in user's corner |
| The Sidebar | The menu component, and the 64-pixel rail |
| Branding And Theme | The logo, the three-state theme switch, publishing views |
Modules
Whole areas shipped as composer packages.
| Document | Description |
|---|---|
| Ready-Made Modules | What each one installs, and how to take one out |
| Users | The users area, with roles where the application has them |
| Teams and Two-Factor | Switching on Fortify's two-factor and per-team roles |
| Auth | Login, password reset, verification, the two-factor challenge |
| Settings | Typed application settings, with the screen and the storage |
| Notifications | The history behind the notification bell |
| Audit | A screen for the trail wire-core already records |
| Media | Uploads, a browsable library, previews and a form picker |
Sortable
| Document | Description |
|---|---|
| Sortable Overview | Drag and drop sorting for rows and columns |
| Installation | Package setup and frontend requirements |
| Row Sorting and Column Sorting | The two axes, and what each persists |
| Customization and Advanced | Handles, constraints, and the extension points |
| API Reference | Sortable table and trait API |
Boost
AI tooling for the ecosystem — an MCP server, guidelines, and skills for coding agents.
| Document | Description |
|---|---|
| Boost Overview | What Wire Boost is and how it helps AI agents |
| Installation | Install the package and configure your agents |
| MCP Server & Tools | The MCP server and its introspection tools |
| Guidelines & Skills | The always-loaded and on-demand AI-context layer |