ekwachie / inna-framework
A PHP minimal framework which allows you to control every bit of it.
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 1
Open Issues: 0
pkg:composer/ekwachie/inna-framework
Requires
- php: >=8.0
 - phpmailer/phpmailer: ^6.8
 - twig/string-extra: ^3.3
 - twig/twig: ^3.0
 - vlucas/phpdotenv: ^5.4
 
README
INNA: A PHP minimal framework which allows you to control every bit of it. Special thanks to our Payperlez Team working on this.
HOW TO USE
- Install composer globally. Do the following on a Linux. Visit here for windows.
 
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('sha384', 'composer-setup.php') === 'c8b085408188070d5f52bcfe4ecfbee5f727afa458b2573b8eaaf77b3419b0bf2768dc67c86944da1544f06fa544fd47') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }" $ php composer-setup.php $ php -r "unlink('composer-setup.php');" $ mv composer.phar /usr/local/bin/composer
- Create a new project using composer.
 
$ composer create-project ekwachie/inna-framework [project_name] -s stable
- Generate Keys
 
$ openssl rand -hex 32
- Create migrations
 
$ ./migrations add table_name column:type column:type ...
- Apply migrations
 
$ ./migrations update
- Built With [ List of applications using INNA PHP FRAMEWORK ]
 
1. myblogpay.com
Todo
- Work on database migrations [ Alter tables etc ]
 
