, (*1)
, (*2)
About PhpCrystal
PhpCrystal is an extension of the popular PHP framework Laravel shipped with a modular approach and functionalities such as:
* Declaration and auto-generation of routes and services using annotations
* Error logging and reporting
* Extended MVC classes
* Docker configuration, (*3)
Installation
Create a new project:, (*4)
composer create-project --no-install agentcoop/phpcrystal myapp
Build Docker images:, (*5)
cd myapp && docker-compose up --build
Go to http://localhost:60000 and, if everything is good, you'll see the Laravel welcome page., (*6)
Default application stack
- MongoDb (3.4.1v)
- Nginx (1.13.1v)
- PHP (7.2.1v)
- Linux Alpine (3.7v)
Version compatibility
Laravel |
Package |
5.6.* |
1.0.x |
License
Licensed under the MIT license., (*7)
Documenation
Contents
- Model
-
View
- Blade templates compiling
- jQuery DataTables plugin
- Controller
- Service layer
- Modules
- Overview
- Annotated routing