/xtra

Xtra Framework

Primary LanguagePHPMIT LicenseMIT

xtra

Xtra Framework

Build Status Download Stable Unstable License

Goals

This framework is intended to help build most usually needed features. The main goal is getting works done faster.

  • Works for most popular CSS Frameworks (Bootstrap, etc.)
  • Authentication UI (Login, Register, etc. compatibles with Laravel Users)
  • Role Permission Management UI
  • User / Group Management UI
  • Support single or multiple tenancy using Laravel tenancy - coming soon
  • Administration Panel
  • Code Generator

Requirements

  • Laravel (5.x)
  • PHP 7.1.3+

Installations

Laravel 5.2 to 5.6

Not tested yet! :(

Laravel 5.7+

composer require ali-irawan/xtra

Run vendor publish command, for the first time

php artisan vendor:publish --tag=xtra

Then run your application

php artisan serve

Then open this URL on your browser

http://localhost:8000/xtra-login

For more guide see the wiki Xtra Framework Wiki

Documentation

I am using phpDoc, you will need to download the PHAR and place it in the root of your project folder

Run this command to specify src as the source folder and docs as the output folder

php phpDocumentor.phar -d src -t docs --template="responsive-twig" --cache-folder CACHE_DIR

Dependencies

Contributors

Ali Irawan (boylevantz@gmail.com)

Any contributors (features, code, or documentation) please pm me!