spiral/application

Spiral Application

Installs: 396

Dependents: 0

Suggesters: 0

Security: 0

Stars: 17

Watchers: 4

Forks: 6

Language:CSS

v1.0.2 2018-10-02 08:09 UTC

README

Latest Stable Version License Build Status

Spiral Framework

The Spiral framework provides open and modular Rapid Application Development (RAD) environment, database tools, code re-usability, extremely friendly IoC, IDE integration, PSR-7, simple syntax and customizable scaffolding mechanisms

Spiral Framework | Modules and Packages | Guide | Installation Notes | Forum


Server Requiments

Make sure that your server is configured with following PHP version and extensions:

  • PHP 7.1+
  • OpenSSL Extension
  • MbString Extension
  • Tokenizer Extension
  • PDO Extension with desired database drivers

Installation

composer create-project spiral/application

Once application installed you can ensure that it was configured properly by executing:

./spiral configure -k && phpunit

Available Components:

  • ODM - MongoDB strict schema ODM
  • Storage - File storage abstraction layer

Available Modules:

  • Auth - Token based user authentication
  • Profiler Panel - Profiler panel/middleware for Spiral Applications (pre-installed)
  • IDE Helper - IDE autocomplete generator: ORM, ODM, RequestFilters, Container (pre-installed)
  • Hybrid DB - ORM-to-ODM relation bridge with transactions support
  • Scaffolder - Help commands for scaffolding parts of your application (pre-installed)
  • Toolkit - View widgets (pre-installed)
  • Vault - HMVC Core with RBAC and visual layout
  • PHPFastCache - PSR6 and PSR16 cache adapters