Download the PHP package nuewire/platform without Composer
On this page you can find all versions of the php package nuewire/platform. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package platform
Nuewire Platform
Admin shell, contextual navigation, and encrypted general settings for Laravel Livewire packages.
Install
Open /admin. The route prefix and middleware are configured in config/nuewire/platform.php.
Default layout
- Home renders a full-width dashboard without a sidebar.
- Content, Plugin, and Settings render a sidebar for the active area.
- Empty areas and groups are hidden after visibility and permission filtering.
- On mobile, primary navigation and the contextual sidebar move into an off-canvas drawer.
The notification action is rendered only when the host binds Nuewire\Platform\Contracts\NotificationProvider.
Register navigation
Navigation uses three levels:
Page IDs should be namespaced, such as blog.posts, while URL slugs remain short. The optional aliases field supports redirects from old slugs.
Available conditional fields:
permission controls authorization. visible controls feature availability; it must not be used as a substitute for authorization.
Routes
Page paths may contain validated lowercase segments, for example /admin/plugin/newsletter/subscribers. When a page is requested through an alias or the wrong legacy area, Platform redirects to its canonical URL.
Layouts
The guest layout only renders the login UI. The host application keeps control of authentication.
Theme and settings
The header theme control cycles through System, Light, and Dark. The selected mode is a personal browser preference stored under nuewire.theme. General Settings only defines the default used before the user chooses a mode.
Settings are encrypted at storage/app/private/.nuewire/platform.json. Version 2 reads the old theme key and migrates it to default_theme. The v1 navigation and sidebar_mode values are ignored because the new shell has a fixed header and contextual sidebar.
User menu
The profile and logout route names are configurable:
Missing routes are not rendered.
Publish
See the suite migration guide at docs/NAVIGATION_V2.md.
Customizable dashboard
Platform 2.1 registers the full-width Home page as the nuewire-dashboard Livewire component.
Layout resolution is:
The editor is available directly on the dashboard and supports drag ordering, controlled 12-column widths, add/remove, widget settings, mandatory widgets, reset, role preview, and JSON import/export.
Register a standard widget from any package:
Standard types are stat, status, chart, table, feed, actions, and custom. Layout JSON stores only IDs, widths, positions, and validated settings—not PHP classes, queries, permissions, or closures.
Commands:
See docs/DASHBOARD.md in the suite for the widget catalog, sizing guide, security model, and upgrade procedure.
All versions of platform with dependencies
illuminate/cache Version ^11.0|^12.0|^13.0
illuminate/console Version ^11.0|^12.0|^13.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/database Version ^11.0|^12.0|^13.0
illuminate/encryption Version ^11.0|^12.0|^13.0
illuminate/filesystem Version ^11.0|^12.0|^13.0
illuminate/routing Version ^11.0|^12.0|^13.0
illuminate/session Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
illuminate/translation Version ^11.0|^12.0|^13.0
illuminate/validation Version ^11.0|^12.0|^13.0
illuminate/view Version ^11.0|^12.0|^13.0
livewire/livewire Version ^3.6|^4.0.3
nuewire/support Version ^1.0
php Version ^8.2
psr/log Version ^1.1|^2.0|^3.0