29 lines
743 B
Markdown
Executable File
29 lines
743 B
Markdown
Executable File
# MINIMAL
|
|
The best code-to-utility framework
|
|
|
|
## Nearest plans (2025)
|
|
1. Routes sorting `router::sort()`
|
|
|
|
## Installation
|
|
Execute: `composer require mirzaev/minimal`
|
|
|
|
## Usage
|
|
*index.php*
|
|
```php
|
|
// Initializing the core
|
|
$core = new core(namespace: __NAMESPACE__);
|
|
|
|
// Initializing routes
|
|
$core->router
|
|
->write('/', new route('index', 'index'), 'GET')
|
|
->write('/search', new route('search', 'search'), 'POST')
|
|
->write('/product/create', new route('product', 'create'), 'PUT')
|
|
->write('/product/$id', new route('product', 'read'), 'GET')
|
|
->write('/product/$id', new route('product', 'read'), 'POST')
|
|
->write('/$categories', new route('categories', 'read'), 'GET') // Collector (since 0.3.0)
|
|
;
|
|
|
|
// Handling the request
|
|
$core->start();
|
|
```
|