Skip to content

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ę.