A modern CMS package for Laravel 12, built with Livewire 3 and FluxUI.
Part of the Manta ecosystem.
# Install the package
composer require manta/laravel-manta-cms
# Run the complete installation (includes migrations, seeding, and setup)
php artisan manta:install --with-migrations --force
php artisan manta:import-module-settings darvis/manta-vacancy --all
php artisan manta:import-module-settings darvis/manta-vacancy –settings-file=export/settings-vacancy.php
php artisan manta:import-module-settings darvis/manta-vacancy –settings-file=export/settings-vacancyreaction.php
php artisan manta-vacancy:seed --with-navigation --force
✅ What this does:
# 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
# Create default staff user (if needed)
php artisan manta:create-staff --email=staff@example.com --password=StaffPassword123
# Sync routes (optional)
php artisan manta:sync-routes --prefix=cms
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.
Arvid de Jong
📧 info@arvid.nl
🌐 manta.website
Built with ❤️ for the Laravel community.
This package is open-source software licensed under the MIT license.