v0.1 ilkin inkişaf versiyasını oxuyursunuz. API-lər dəyişə bilər.
~ 2 dəq oxuYenilənib: 2026-10-29

İlk tətbiqiniz

Quraşdırma təlimatında yaradılmış tətbiqlə başlayın. Başlamaq üçün yalnız marşrut və cavab lazımdır.

JSON qaytarın

routes/web.php faylında:

use Elang\Http\Response;

$router->get('/hello/{name}', function (string $name) {
    return Response::json(['message' => 'Hello, '.$name.'!']);
}, 'hello');

/hello/Ada ünvanına keçin. Elang adlandırılmış marşrut parametrini emaledicinizə ötürür.

Kontroller əlavə edin

php elang make:controller HelloController

Yaradılmış çağırıla bilən kontrolleri qeydiyyata alın:

use App\Controllers\HelloController;

$router->get('/hello', HelloController::class, 'hello.controller');

Konstruktor asılılıqları və tipləndirilmiş emaledici asılılıqları konteyner tərəfindən həll olunur.

HTML yaradın

use Elang\View\View;

$router->get('/welcome', fn (View $view) =>
    $view->render('welcome', ['name' => 'Ada'])
);

resources/views/welcome.twig faylını yaradın:

<!doctype html>
<html lang="en">
<title>Welcome</title>
<h1>Hello, {{ name }}.</h1>
</html>

Twig name dəyərini HTML-ə yerləşdirməzdən əvvəl ekranlaşdırır.

Kömək lazımdır?

Yoxlayın: problemlərin həlli bələdçisi, termini burada axtarın: terminlər lüğəti, yaxud bunu addım-addım tamamlayın: tam tapşırıq lövhəsi layihəsi.

Elang sənədlərində axtar

Növbəti addımınızı tapmaq üçün yazmağa başlayın.