UI
Control panels and interface generation for Streams.
When to use Streams UI
Add streams/ui when your team needs an admin or product panel—forms, tables, navigation, and pages—built with Livewire and PHP builders on top of Core streams.
You keep Laravel auth, policies, and middleware. Resources are PHP classes—not Blade helpers like UI::form().
Installation
composer require streams/core:2.0.x-dev streams/ui:1.0.x-dev
Register a panel in a service provider:
UI::panel(
Panel::make('admin')->default()->path('admin')->middleware(['web'])
);
Typical workflow
- Define streams in
streams/(Core). - Create Resource classes with
form()andtable()builders. - Register resources on the panel and visit
/admin.
Learn more
See Use cases for admin and product panel paths.