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

Konfiqurasiya

Konfiqurasiya config/app.php faylında yerləşir. Bu fayl PHP massivi qaytarır; mühitə xas dəyərlər versiya nəzarətində izlənməyən .env faylında saxlanılır.

Mühit dəyərləri

APP_ENV=local
APP_DEBUG=false
APP_URL=http://localhost:8000
APP_KEY=

php elang key:generate ilə şifrələmə açarı yaradın. Əmr açarı çap etmədən .env faylında saxlayır. Açarın dəyişdirilməsi əvvəl şifrələnmiş məlumatları oxunmaz edir.

Konfiqurasiyanı oxuyun

use Elang\Support\Config;

$router->get('/application', fn (Config $config) => [
    'name' => $config->get('name', 'My application'),
]);

Nöqtə ilə ayrılmış açarlar iç-içə massivlərdə hərəkət edir. Config::env() konfiqurasiya faylları üçün nəzərdə tutulub ki, tətbiqinizin qalan hissəsi həll edilmiş konfiqurasiyadan asılı ola bilsin.

İstehsal mühiti üçün standartlar

APP_ENV=production, APP_DEBUG=false və kanonik HTTPS APP_URL dəyərlərini təyin edin. Giriş məlumatlarını ictimai qovluqdan kənarda saxlayın. MAILER_DSN konfiqurasiya edilənədək standart poçt nəqli mesajları göndərmədən silir.

Sorğu limitləri

Saytda max_body_bytes 16 KiB, rate_limit isə müəyyən edilmiş hər müştəri IP ünvanı üçün dəqiqədə 120 API sorğusu olaraq təyin edilib. Öz tətbiqiniz üçün uyğun limitlər təyin edin. Əks proksiyə etibar lazım olduqda açıq şəkildə konfiqurasiya edilməlidir; ixtiyari ötürülmüş başlıqlara standart olaraq etibar edilmir.

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.