Jak zacząć
Na samym początku należy zaimportować repozytorium composer
composer require nimblephp/framework
Następnie należy utworzyć folder public
a w nim plik index.php
o treści:
<?php
require('../vendor/autoload.php');
$route = new \Nimblephp\framework\Route(new \Nimblephp\framework\Request());
$kernel = new \Nimblephp\framework\Kernel($route);
$kernel->handle();
oraz plik .htaccess z zawartością:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Teraz należy uruchomić plik index.php, pierwsze uruchomienie spowoduje utworzenie folderów wymaganych przez projekt
Aktualnie powinno wyglądać to tak:
* folder_projektu
* public
* index.php
* .htaccess
* src
* Controller
* Model
* View
* storage
* logs
* vendor
Teraz "podstawowa" wersja jest już stworzona i można zacząć pisać własną wirtynę.