Liten is a small and simple microframework. Even though it is small, you can still use it to build intelligent and dynamic restful api's.
Minimum PHP version 5.4
- Simple Configuration
- Static Routes
- Dynamic Routes
- Route Subpatterns
- Group Routing
- Before Route Middlewares
- Before Router Middlewares
- After Router Middlewares
- HTTP methods and responses
$ composer require liten/liten
RewriteEngine On
# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
location / {
try_files $uri /index.php$is_args$args;
}
location /liten {
try_files $uri /liten/index.php$is_args$args;
}
Instantiate a new Liten Application:
$app = new \Liten\Liten();
GET Route:
$app->get('/hello/(\w+)/' function($name) {
echo "Howdy, $name";
}
Run the new Liten Application
$app->run();
The Liten Blog is a sample application to show what you can do with the Liten Framework.
Would love to have your input and help into making Liten a small but yet powerful micro framework. Head on over to the online documentation site to ask questions and or make suggestions.