4ASuite / Nástroje pre vývojárov

GluônFW · MIKROFRAMEWORK

Trochu štruktúry.
Priestor pre vaše nápady.

Minimalistický PHP framework pre malé weby. Routovanie, controllery a šablóny bez externých závislostí v jadre.

PHP 8.1+ · Licencia MIT · Od 4ASuite

App / Config / routes.php
ZAČNITE ROUTOU
return [
    'GET' => [
        '/' => [HomeController::class, 'index'],
        '/users/(:num:id)' => [
            UserController::class, 'show'
        ],
    ],
];
POTOM NAPÍŠTE ODPOVEĎ
public function index(): Response
{
    return $this->view('home', [
        'title' => 'Your next project',
    ]);
}

JASNÝ ZÁKLAD

Majte všetky súčasti pod kontrolou.

01 / POŽIADAVKA

Routy a controllery

Priraďte GET a POST routy akciám controllerov. Pomenované číselné a textové parametre prepájajú URL s kódom.

Príručka routovania ↗
03 / ZÁKLADY

Základy bezpečnosti

Súčasťou je správa relácií, CSRF pomocné funkcie a hlavičky odpovedí. Do POST akcií pridajte overenie tokenu.

Príručka CSRF ↗

RÝCHLY ŠTART

Váš ďalší projekt začína tu.

TERMINÁL
composer create-project 4asuite/nano-php myproject

01 / INŠTALÁCIA

Vytvorte projekt

Spustite uvedený príkaz a otvorte priečinok nového projektu.

cd myproject
02 / SPUSTENIE

Nastavte koreň webu

Nasmerujte webový server na public/ a otvorte uvítaciu stránku.

Prezrite si štruktúru projektu
App/
├── Config/routes.php
├── Controllers/
├── Core/
├── Models/
├── views/
│   ├── layouts/
│   └── partials/
└── bootstrap.php
public/
├── index.php
└── .htaccess
composer.json

SKÔR NEŽ ZAČNETE

Známe PHP prostredie.

Požiadavky na prostredie a inštaláciu podľa README projektu.
PHP8.1 alebo novšie
Webový serverApache s mod_rewrite alebo obdobné nastavenie vstupného controlleru
InštaláciaComposer
Závislosti jadraBez externých balíkov
Konfigurácia prostredia ↗

ZADARMO A S OTVORENÝM KÓDOM

Preskúmajte ho. Prispôsobte si ho.

Licencia MIT. Zdrojový kód a dokumentáciu nájdete na GitHube.

Prečítať licenciu ↗
Získať GluônFW ↗