kaythinks / kayphpframework
KayPHP is a minimalistic PHP MVC Framework
2.3.1
2023-11-14 15:07 UTC
Requires
- php: ^7.0|^8.0
- cloudinary/cloudinary_php: dev-master
- kaythinks/eazycurl: dev-master
- kaythinks/goodthoughts: dev-master
- kaythinks/worldtime: dev-master
- php-amqplib/php-amqplib: ^2.11@dev
- phpmailer/phpmailer: dev-master
- predis/predis: ^2.0@dev
- twig/twig: 2.x-dev
Requires (Dev)
- phpunit/phpunit: ^7|^8.0
This package is auto-updated.
Last update: 2025-02-28 20:57:27 UTC
README
KayPHP Framework
A light weight PHP MVC Framework that get's the Job done.
Installation
Run
$ composer create-project --prefer-dist kaythinks/kayphpframework mywebproject
Or run
$ git clone https://github.com/kaythinks/kayphpframework.git mywebproject
STARTING
Run the following to start the server and enjoy application
~ php - S localhost:7777
~ composer install
~ composer dump-autoload
~ Change the EnvExample.php file to Env.php and change the class name to Env
TESTING
Run in the root folder :
vendor/bin/phpunit Tests/ExampleTest.php
COMMANDS
To migrate tables, run :
composer migrate tables
To seed data, run :
composer seed tables
To run queues, run :
composer queue mails
NOTE: You are advised to run "php app/Systems/Queues/MailQueueProcessor.php" if you are trying to queue multiple processes as composer times out after some time.