enesekinci / laravel-livewire-admin
Meta package for the Enes Ekinci Livewire admin stack (UI, toast, confirm, search-select).
Package info
github.com/enesekinci/laravel-livewire-admin
Language:Blade
pkg:composer/enesekinci/laravel-livewire-admin
Requires
- php: ^8.2
- enesekinci/laravel-livewire-admin-ui: ^1.2
- enesekinci/laravel-livewire-confirm-modal: ^1.0
- enesekinci/laravel-livewire-flash-toast: ^1.0
- enesekinci/laravel-livewire-search-select: ^1.0
- illuminate/support: ^11.0|^12.0|^13.0
- livewire/livewire: ^3.0|^4.0
Suggests
- enesekinci/laravel-livewire-media: R2/S3 media library modal for admin panels (^1.1).
- enesekinci/laravel-livewire-rich-text: TipTap rich text editor with media picker integration (^1.2).
- league/flysystem-aws-s3-v3: Required when using laravel-livewire-media with S3/R2.
README
Meta package for the Enes Ekinci Livewire admin stack.
Bundles (via Composer):
enesekinci/laravel-livewire-admin-uienesekinci/laravel-livewire-flash-toastenesekinci/laravel-livewire-confirm-modalenesekinci/laravel-livewire-search-select
Optional add-ons (install separately):
enesekinci/laravel-livewire-media— R2/S3 media pickerenesekinci/laravel-livewire-rich-text— TipTap editor
Install
composer require enesekinci/laravel-livewire-admin
# optional
composer require enesekinci/laravel-livewire-media enesekinci/laravel-livewire-rich-text
Add VCS repositories to composer.json if packages are private on GitHub (all Enes repos — meta + dependencies):
"repositories": [ { "type": "vcs", "url": "https://github.com/enesekinci/laravel-livewire-admin" }, { "type": "vcs", "url": "https://github.com/enesekinci/laravel-livewire-admin-ui" }, { "type": "vcs", "url": "https://github.com/enesekinci/laravel-livewire-flash-toast" }, { "type": "vcs", "url": "https://github.com/enesekinci/laravel-livewire-confirm-modal" }, { "type": "vcs", "url": "https://github.com/enesekinci/laravel-livewire-search-select" } ]
Add media and rich-text repos when using those add-ons.
Publish stubs
php artisan vendor:publish --tag=livewire-admin-stubs php artisan vendor:publish --tag=livewire-admin-config
Then in resources/css/app.css:
@import './admin-package-sources.css'; @theme { --color-brand: #0b5cab; /* your brand */ }
Customize resources/views/layouts/admin.blade.php navigation for your app.
Layout hosts
<livewire:media-picker /> <livewire:flash-toast /> <livewire:confirm-modal />
See published AGENTS.md for full component reference.
Deploy & updates
See DEPLOY.md — run deploy/stack-update.sh on each Forge deploy to pull latest semver tags.