4ASuite / Nástroje pro vývojáře

GluônFW · MIKROFRAMEWORK

Trochu struktury.
Prostor pro vaše nápady.

Minimalistický PHP framework pro malé weby. Routování, controllery a šablony bez externích závislostí v jádře.

PHP 8.1+ · Licence MIT · Od 4ASuite

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

JASNÝ ZÁKLAD

Mějte všechny součásti pod kontrolou.

01 / POŽADAVEK

Routy a controllery

Přiřaďte GET a POST routy akcím controllerů. Pojmenované číselné a textové parametry propojují URL s kódem.

Příručka routování ↗
03 / ZÁKLADY

Základy bezpečnosti

Součástí je správa relací, CSRF pomocné funkce a hlavičky odpovědí. Do POST akcí přidejte ověření tokenu.

Příručka CSRF ↗

RYCHLÝ START

Váš další projekt začíná zde.

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

01 / INSTALACE

Vytvořte projekt

Spusťte uvedený příkaz a otevřete složku nového projektu.

cd myproject
02 / SPUŠTĚNÍ

Nastavte kořen webu

Nasměrujte webový server na public/ a otevřete uvítací stránku.

Prohlédněte si strukturu projektu
App/
├── Config/routes.php
├── Controllers/
├── Core/
├── Models/
├── views/
│   ├── layouts/
│   └── partials/
└── bootstrap.php
public/
├── index.php
└── .htaccess
composer.json

NEŽ ZAČNETE

Známé PHP prostředí.

Požadavky na prostředí a instalaci podle README projektu.
PHP8.1 nebo novější
Webový serverApache s mod_rewrite nebo obdobné nastavení vstupního controlleru
InstalaceComposer
Závislosti jádraBez externích balíčků
Konfigurace prostředí ↗

ZDARMA A S OTEVŘENÝM KÓDEM

Prozkoumejte ho. Přizpůsobte si ho.

Licence MIT. Zdrojový kód a dokumentaci najdete na GitHubu.

Přečíst licenci ↗
Získat GluônFW ↗