pinatra/framework

Pinatra is a PHP verison of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.

v0.0.2 2018-09-11 08:42 UTC

This package is not auto-updated.

Last update: 2024-04-28 03:25:30 UTC


README

Pinatra.jpg

GitHub version code-coverage php-version License

68747470733a2f2f7472617669732d63692e6f72672f50696e617472612f50696e617472612e7376673f6272616e63683d6d6173746572


Pinatra is a PHP copy of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.

Pinatra is still under the initial development.


Example

install

composer require pinatra/framework=~0.0

run your own application!

require __DIR__.'/../vendor/autoload.php';

get('/', function() {
  echo "I am Pinatra framework!";
});

Documentation

read the documentation

中文文档

Request processing flow

Request processing flow

Benchmark

Hello World

benchmark

Simple api with MySQL

benchmark

Developing Logs

  • 2018-09-11 100% code-coverage done
  • 2018-09-08 Eloquent model done
  • 2018-09-06 new router is fine
  • 2018-09-04 amazing new router is done
  • 2018-09-04 view is done
  • 2018-09-03 routing is done
  • 2018-08-31 first composer package released

License

The Pinatra framework is open-sourced software licensed under the MIT license