spiral / application
Spiral Application
Installs: 434
Dependents: 0
Suggesters: 0
Security: 0
Stars: 14
Watchers: 8
Forks: 5
Open Issues: 0
Language:CSS
Requires
- php: >=7.1
- spiral/framework: ^1.0
- spiral/ide-helper: ^0.9
- spiral/profiler: ^0.9
- spiral/scaffolder: ^1.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-01-26 17:37:24 UTC
README
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:
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