Elang ilə tanış olun v0.1 ilkin versiyası↗

PHP-YƏ YENİ BAXIŞ

Yaxşı ideyalar.
Daha az maneə.

Çevirməyi asanlaşdıran anlaşıqlı PHP freymvorku:
ağlınızdakı ideyaları növbəti layihənizə.
Aydın qaydalar. Tanış alətlər. Yaratmaq üçün imkan.

composer create-project --repository=https://elangphp.com/packages elang/elang my-app 0.1.0-dev
PHP 8.3+Açıq mənbəMIT lisenziyalı
your-next-idea / routes / web.phpPHP
web.php ×
<?php

use Elang\Http\Response;

// A little clarity goes a long way.
$router->get('/hello/{name}', function (
    string $name
) {
    return Response::json([
        'message' => 'Hello, '.$name.'!',
        'possibilities' => 'Wide open.',
    ]);
});
Marşrut. Cavab. Başlanğıc.UTF-8 PHP
↳
GET /hello/World
“Hello, World!”
200 OK

Aydın API.
Yaratmaq üçün imkan.

phpMüasir PHPTipləşdirilmiş. Oxunaqlı. Sizin.
SSymfony komponentləriSınaqdan çıxmış əsas komponentlər.
↗Doctrine DBALVerilənlər üçün aydın yol.
{ }İstənilən frontendHTML, React, Next.js və mobil tətbiqlər.

ANLAŞIQLI OLMAQ ÜÇÜN HAZIRLANIB

İş axınınızı qoruyun.
Hər addımı anlayın.

Ən yaxşı alət özünüzə uyğunlaşdıra bildiyiniz alətdir. Elang tanış PHP komponentlərini aydın qaydalarla birləşdirir ki, diqqətinizi tətbiqinizə yönəldə biləsiniz.

Freymvorkla tanış olun

Oxumağa açıqdır:
ilk marşrutu.

Aydın marşrutlar. Tipləşdirilmiş parametrlər. Mənası aydın cavablar. Modul xidmətləri və dəqiq sərhədləri olan aydın tətbiq API-si.

GET/ideas/{id}→IdeaController
Marşrutlaşdırmanı araşdırın ↗

Birləşdirin.
Dolaşıqlığı açmağa vaxt sərf etməyin.

Konstruktor vasitəsilə asılılıqların yeridilməsi, açıq xidmət bağlamaları və gözlədiyiniz ardıcıllıqla işləyən ara proqramlar.

Konteynerlə tanış olun ↗

Düşünülmüş
ilkin ayarlar.

Daxili təfərrüatları məxfi saxlayan ekranlaşdırılmış şablonlar, CSRF ara proqramı, parametrləşdirilmiş sorğular və aydın xətalar.

Təhlükəsizlik bələdçisini oxuyun ↗

AZ NƏZƏRİYYƏ. ÇOX TƏCRÜBƏ.

Onu sınayın: kiçik bir sınaqda.

Həqiqi sorğular. Həqiqi Elang cavabları.
Freymvorka kiçik bir baxış.

Canlı backend
PHP routes/web.php
$router->get('/hello', function (Request $request) {
    $name = $request->query->get('name', 'World');

    return Response::json([
        'message' => 'Hello, '.$name.'!',
        'framework' => 'Elang',
        'status' => 'Ready to build.',
    ]);
});
CAVAB Sorğu gözlənilir
// Make it yours.
// Then hit “Run request”.
Kod icra edilmir. Bu nümunələr xüsusi Elang son nöqtələrini çağırır.Nümunələri araşdırın →

İLK ADDIMLAR. AÇIQ QAPILAR.

Freymvork daha yaxşı olur
birlikdə hazırlandıqda.

Elang ilkin inkişaf versiyasıdır. Bu gün işləyən imkanları araşdırın,
inkişaf istiqamətini görün və gələcəyini formalaşdırmağa kömək edin.

CARİ FƏSİL0.1İlkin inkişaf versiyasıİnkişaf qeydlərini oxuyun ↗

BİR NEÇƏ MƏSƏLƏYƏ AYDINLIQ

Suallarınız.
Başlamaq üçün faydalı yer.

Bütün ümumi sualları oxuyun →
Elang dəqiq nədir?

Elang açıq mənbəli PHP freymvorkudur. Proqramlaşdırma dili PHP-dir; Elang marşrutlaşdırma, xidmətlər, doğrulama, şablonlar, verilənlər bazasına giriş və aydın tətbiq strukturu təqdim edir. Freymvorkun nə etdiyini anlayın.

PHP-də yeniyəm. Haradan başlamalıyam?

Bununla başlayın: mühitin qurulması, sonra öyrənin: nümunələrdə istifadə olunan PHP sintaksisi. Təlim yolu sizi hər addımda gözlənilən nəticələr və problemlərin həlli ilə birlikdə tam tapşırıq lövhəsinə aparır.

Node.js və ya frontend freymvorkuna ehtiyacım varmı?

Xeyr. Sayt HTML, CSS və sadə JavaScript istifadə edir. Elang autentifikasiyalı API-si vasitəsilə React, Next.js, Vue və mobil müştəriləri də dəstəkləyə bilər. Frontend-inizi qoşun.

Hazırkı ilkin versiya ilə nə yarada bilərəm?

Marşrutlaşdırmanı, JSON API-ləri, doğrulanan formaları, şablonları, sessiyaları və DBAL sorğularını araşdırın. Auth Starter, məhdud səlahiyyətli tokenlər, model repozitoriləri, yerli Studio və tam layihələr mövcuddur. Fon tapşırıqları, UTC planlaşdırması, SSE, autentifikasiyalı WebSocket-lər, CORS və təkrar cəhdlərə davamlı JSON yazma əməliyyatları daxildir. Tam ORM və paylanmış broker adapterləri gələcək işlər arasındadır. Cari yol xəritəsinə baxın.

Elang Laravel ilə müqayisədə necədir?

Elang anlaşıqlı, aydın API-yə və praktik öyrənmə təcrübəsinə diqqət yetirir. Laravel hazırda daha geniş, yetkin ekosistemə malikdir. İmkanların müqayisəsini və qiymətləndirmə tövsiyələrini oxuyun.

Elang sənədlərində axtar

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