This is a Laravel Laravel 5.6+ based project.
This application uses InnoDB tables for foreign keys constraint support. Since we are using laravel as a core, we support a different set of databases:
- Socialite - Allows us to provide social authentication
- tymon/jwt-auth - JSON Web Token Authentication for laravel
- laravelcollective/html - HTML and Form Builders for the Laravel Framework
Start by clonning the repository.
git clone https://github.com/ImperiumPF/laravel-api.git
Install dependencies
composer install
Create and edit the .env file
cp .env.example .env
nano .env
Generate the application and jwt keys
php artisan key:generate
php artisan jwt:generate
Do the migrations
php artisan migrate
Start the web server
php artisan serve
For the full documentation please refer to the Wiki.
You can try our project on the Imperium website.
If you've found a bug and want to report it, simply open a issue here on GitHub. It will be analized and fixed by our trained monkeys.
Our project is released and distributed under the MIT license.
Imperium would not be possible without
- Laravel - The core of the project [MIT License]
- AdminLTE - The backend theme [MIT License]
- Now UI Kit - The frontend theme [MIT License]
- Bootstrap - The core of themes [MIT License]
- jQuery - Javascript framework [MIT License]