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

JSON API qurun

Cavabınızı kontrollerə köçürün və məhdudiyyətli identifikator əlavə edin.

Kontroller yaradın

php elang make:controller PostController

Kontrolleri redaktə edin:

namespace App\Controllers;
use Elang\Http\Response;
use Symfony\Component\HttpFoundation\JsonResponse;
final class PostController
{
    public function show(int $id): JsonResponse
    {
        return Response::json(['data' => ['id' => $id, 'title' => 'A small beginning']]);
    }
}

Marşrut qeydiyyata alın

use App\Controllers\PostController;
$router->get('/api/posts/{id}', [PostController::class, 'show'], 'posts.show')
    ->where('id', '[0-9]+');

Nəticəni yoxlayın

/api/posts/42 açın. JSON-da tam ədəd tipli 42 ID-si olmalıdır. /api/posts/nope marşrut tələbinə uyğun gəlmədiyi üçün 404 qaytarmalıdır.

Növbəti addım

Kodda sabit yazılmış məlumatlar sorğunun həyat dövrünü anlamaq üçün faydalıdır. Verilənlər bazası dərsi həmin məlumatları SQLite qeydləri ilə əvəz edir.

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.