Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 827 Bytes

File metadata and controls

29 lines (17 loc) · 827 Bytes

php-microframework

A minimal PHP 8 microframework for websites.

Features

  • Automatic routing based on URL path, e.g. https://domain/controller/method/parameters...
  • Twig templates with Bootstrap 5 base template

Development Status

The framework is currently in development and subject to frequent change. A stable version with tagged release will be made available when ready.

Installation

composer create-project johnsquibb/php-microframework:dev-main

Setup

Point the desired web server at the public directory and modify the contents of index.php to add additional controller search paths.

Run

Use the builtin PHP server to serve from the public directory during development:

php -S localhost:8080 -t public

Then visit: http://localhost:8080 to view the demo.