laravel-livewire-admin maintained by enesekinci
laravel-livewire-admin
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.