K

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.

On this page

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-suite
php 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