Skip to content

MrRezoo/php-mvc-framework

Repository files navigation

PHP MVC Framework

PHP

Hello friends of these are Mr.Rezoo | Miss.mary


Home Login register 403
404 all detail contact
search

Table of contents

General info

We started the project on April 17th, In order to find a new path for how to code pure.

If today it is very easy to build a platform with advanced frameworks, but unfortunately we do not know the story behind it.

Now that we have this opportunity, we have implemented all the basic concepts including web development protocols, framework development structure and design templates to implement the best practice with PHP.

Items that have been considered in this project:

  • Use design pattern >> ex:singleton(abstract)
  • protocol web >> exception handling
  • section handling >> ex:flash session
  • query handling >> orm(find_one, find_all, search, save, . . . )
  • Routing for url
  • template engine >> for handler >> input handler
  • onion middlewares >> isguest

Technologies

Project is created with:

  • php: 8.0.8
  • composer: 2.1.3
  • vlucas/phpdotenv: 5.3

Help

If you are considering a particular method, more modern technology Add to my project and send merge request, I will add you in the credits and contributors section

Setup

  • initial composer if not exists
 composer init
  • install third party packages
 composer install
  • build tables and run migrations | build tables
 php migrations.php

  • if want to run project on LOCAL
 do - php -S localhost:8080 -t public/

Credits

Contributors

License

Distributed under the GPL License. See license for more information.