superv / platform
SuperV Platform Package
Requires
- php: ^7.4
- doctrine/dbal: ^2.9
- fruitcake/laravel-cors: ^1.0
- laravel/framework: ^7.0
- nicmart/string-template: ~0.1
- superv/composer-plugin: ^0.3
- tymon/jwt-auth: ^1.0
- wikimedia/composer-merge-plugin: ^2.0
Requires (Dev)
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2026-05-16 14:33:55 UTC
README
SuperV is a Laravel package that provides an SPA Admin Panel based on your migration files, without generating or requiring additional files.
Please visit https://superv.github.io for documentation.
Click here for video tutorials.
Installation
Requirements
superV has the following requirments:
- Laravel 5.8+ or 6.*
- PHP 7.2.0+
- NPM (If you are willing to customize the frontend)
Install as a Composer Package
Pull in the latest superV Platform package:
composer require superv/platform
Run the installer
php artisan superv:install
Installer will try to complete the following configurations for you:
- Configure composer.json for the Merge Plugin
- Create a full privileged User
- Create the Addons directory
Install the composer package for Admin Panel addon:
composer require superv/admin-panel
Install the Admin Panel
php artisan addon:install superv.panels.admin
You can now navigate to http://your-base-hostname/admin using your browser and login with the user credentials you created during the installation process.
Install as a Fresh Project
Create project with composer in your terminal:
composer create-project superv/superv-project
Your web server should point to project's public folder for your hostname (eg: superv.test). Just as it would in a normal Laravel application.
Required directory permissions are also same with a normal laravel application with one exception, which is the addons folder. So make sure this folder is writable by your web server too.
Next, create a database and add your credentials to your .env file:
DB_HOST=localhost
DB_DATABASE=superv
DB_USERNAME=superv
DB_PASSWORD=secret
And install superV
php artisan superv:install
Install the Admin Panel
php artisan addon:install superv.panels.admin
You can now navigate to http://your-base-hostname/admin using your browser and login with the user credentials you created during the installation process.
Support
If you any questions, feel free to contact me on Twitter.