darvis / manta-laravel-flux-cms
Een Laravel Flux CMS package
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- php: ^8.2
- darvis/lemmings: ^1.2
- intervention/image: ^3.5
- intervention/image-laravel: ^1.3
- laravel/framework: ^12.0
- livewire/livewire: ^3.0
- setasign/fpdf: ^1.8
- setasign/fpdi: ^2.4
- unisharp/laravel-filemanager: ^2.9
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^10.0
README
A modern CMS package for Laravel 12, built with Livewire 3 and FluxUI.
Part of the Manta ecosystem.
⚡ Quick Start
Automatic Installation (Recommended)
# Install the package composer require manta/laravel-manta-cms # Run the complete installation (includes migrations, seeding, and setup) php artisan manta:install --with-migrations
✅ What this does:
- Registers the service provider
- Publishes configuration files
- Publishes views and assets
- Runs database migrations
- Creates a default company (if none exist)
- Synchronizes routes
- Clears cache
Manual Installation
# Install the package composer require manta/laravel-manta-cms # Publish and run migrations php artisan vendor:publish --provider="Manta\FluxCMS\FluxCMSServiceProvider" php artisan migrate # Create default company (if needed) php artisan manta:seed-company # Sync routes (optional) php artisan manta:sync-routes --prefix=cms
📚 Documentation
Comprehensive documentation organized in modular files for easy navigation:
Topic | Description |
---|---|
Installation | Detailed installation instructions and setup |
Configuration | Environment variables, middleware and guards |
Features | Complete feature overview and benefits |
Models | Eloquent models and database structure |
Artisan Commands | All available manta: commands |
Livewire Components | Interactive components with FluxUI |
Helper Functions | Available helper functions and usage |
Blade Components | Blade components and templates |
Troubleshooting | Common issues and solutions |
Development | Contributing to the package |
International Accessibility: All documentation and command output translated to English for global accessibility.
Requirements
- PHP 8.2 or higher
- Laravel 12.x
- Livewire 3.x
👨💻 Author
Arvid de Jong
📧 info@arvid.nl
🌐 manta.website
Built with ❤️ for the Laravel community.
License
This package is open-source software licensed under the MIT license.