Pros:
Cons:
config/admin.php may limit customization for non-standard layouts.support-tickets) lack clear separation of concerns (e.g., Mailables are "left to you"), risking inconsistent implementations.users, password_resets); custom tables (e.g., support_tickets) require migrations.wire:model, wire:click) may slow ramp-up.admin-middleware + Spatie Permissions) may clash with existing auth/permission systems.admin-middleware replace or extend existing RBAC (e.g., Spatie, Nova)?profile for self-service), and which can be built in-house?admin-middleware if RBAC is needed).composer require shipbytes/laravel-ui-kit
php artisan ui-kit:install --modules=admin-middleware,profile
php artisan migrate) and publish config (php artisan vendor:publish --tag="ui-kit-config").resources/css/app.css.resources/views/vendor/ui-kit/layouts/app.blade.php).config/admin.php for navigation.composer require spatie/laravel-permission for admin-middleware).php artisan migrate --path=vendor/shipbytes/laravel-ui-kit/database/migrations).php artisan livewire:test).@layer in tailwind.config.js.admin-middleware integrates cleanly but assumes Spatie’s table structure.profile module’s avatar uploads.support_tickets creates tickets table).| Phase | Tasks | Dependencies |
|---|---|---|
| Pre-Integration | Audit existing auth/admin; choose modules. | — |
| Core Setup | Install package, run installer, publish config. | Laravel 10+, PHP 8.1+ |
| Customization | Override Tailwind/Volt templates, configure admin.php. |
Core installed |
| Optional Modules | Install deps, run migrations, configure. | Core + chosen modules |
| Testing | Test auth flows, Livewire components, Alpine.js state. | Full stack deployed |
| Deployment | Compile assets, test in staging. | All tests passed |
composer update shipbytes/laravel-ui-kit --with-all-dependencies).wire:model binding issues).support-tickets or analytics is minimal; teams may need to build extensions.How can I help you explore Laravel packages today?