Palakar

Palakar Framework

Framework PHP yang kecil dan mudah dibaca: core 45 file, tanpa dependency wajib.

$ composer create-project karsawave/palakar app

Tanpa Composer? Unduh ZIP dari halaman rilis.

v0.3.5 · PHP 8.2–8.5 · BSD-3-Clause

Fitur

Routing di satu file

Gear.php, 326 baris.

Query selalu di-bind

Nilai dikirim lewat placeholder.

CSRF bawaan

Token diperiksa sebelum controller jalan.

Tanpa container DI

Controller adalah kelas PHP biasa.

Shared hosting

Server tidak perlu Composer.

Dari Panada 1.x

Catatan migrasi di MODERNISASI.md.

Contoh controller

class Hello extends Resources\Controller
{
    public function hi(string $who = 'dunia'): array
    {
        return ['hello' => $who];
    }
}

// GET /hello/hi/Budi  →  {"hello":"Budi"}