madithouse/new-slim-webapp
Version: 1.0.0 Stable, (*1)
About
madithouse/new-slim-webapp is build using slim/slim, and contain basic settings to get started with a new PHP project., (*2)
Demo
see the code working here, (*3)
Get Started
Use composer to get started, (*4)
composer create-project madithouse/new-slim-webapp
Database Setup
- Setup Database see
databaseStructure
dir for database schema.
- Update
src/config.php
with database details.
Creating new pages
Pages are rendered using slim/twig
* Views are located in src/resources/views
* Routes ae called using classes, located in src/classes/Routes
* After setting up routes in classes, make sure you connect them using the container so they can be called by the routes page, container file is located at src/container.php
* At last setup the route in src/routes.php
and call them using the container., (*5)