Skip to content

Latest commit

 

History

History
27 lines (26 loc) · 798 Bytes

README.md

File metadata and controls

27 lines (26 loc) · 798 Bytes

PiePHP

PHP Framework from scratch

TODO

  • Basic MVC
  • ORM
  • Entity with relationship
  • QueryBuilder
  • Router with parameters
  • Blade-like TemplateEngine
  • dotenv
  • helpers
  • Logger
  • Facade System
  • Fix relationships too permissive (see /u/{id})
  • File Generator
  • Migrations based on Entity
  • Aggregates in QueryBuilder
  • Logger as a Facade
  • Authenticable Trait or Interface (extends Entity)
  • Router with name
  • Router with Laravel format 'Controller@method'
  • Package Framework for packagist in PiePHP-framework
  • Adapter and Connection for various datasource (mysql, sqlite, postgre, ...)
  • ServiceProvider
  • Split authentication in its own package for a proof of extensibility
  • Router middleware