LeNiglo / PiePHP

PHP Framework from scratch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

PHP Framework from scratch

License:MIT License


Languages

Language:PHP 86.8%Language:HTML 12.7%Language:Shell 0.6%