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

Konsol əmrləri

Mövcud əmrləri görmək üçün php elang yerinə yetirin. Əmrlər Symfony Console ilə reallaşdırılıb.

Gündəlik əmrlər

php elang doctor
php elang about
php elang routes
php elang serve --port=8000
php elang make:controller WelcomeController
php elang make:migration create_posts
php elang migrate:status
php elang migrate
php elang cache:clear

İnkişaf serveri standart olaraq 127.0.0.1 ünvanına bağlanır. Yerləşdirmə üçün istehsal veb-serveri və PHP-FPM istifadə edin.

Tətbiqin hazırlanması

php elang key:generate
php elang new ../my-app --local

Generatorlar boş olmayan hədəf qovluqlarını və ya mövcud kontroller fayllarını rədd edir. Kontroller adları PascalCase, miqrasiya adları isə snake_case istifadə edir.

İstehsal mühitində miqrasiyalar

APP_ENV=production olduqda verilənlər bazasını dəyişən əmrlər --force tələb edir. Açarın dəyişdirilməsi də --force tələb edir; bu, köhnə şifrəli mətnləri etibarsız edir. İstehsal mühitinin sirlərini və ehtiyat nüsxələrini versiya nəzarətindən kənarda saxlayın.

Freymvork yoxlamaları

composer test
composer analyse
composer audit

Bu əmrlər freymvork repozitoriyasında işləyir. İş axını repozitoriyaya göndərildikdə GitHub Actions PHP uyğunluğu yoxlamalarını, asılılıq yoxlamasını, testləri və statik təhlili icra edir.

Qlobal quraşdırıcı ilə layihələr yaradın

CLI-nin birdəfəlik hazırlanmasından sonra elang new my-app və ya elang new task-board --example=task-board yerinə yetirin. Qlobal əmr asılılıqların quraşdırılmasını və layihənin hazırlanmasını Composer-ə həvalə edir. Layihə daxilində onun öz tətbiq konsolunu işə salmaq üçün php elang istifadə edin.

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.