CLI Araçları
DizgePHP tek bir CLI giriş noktası sunar: bin/dizge. Tüm geliştirme ve yönetim işlemleri buradan yapılır.
Komut listesi
| Komut | Açıklama |
|---|---|
verify | Tüm .php dosyalarını lint'ler ve test suite'i çalıştırır |
benchmark | Performans benchmark'larını çalıştırır |
migrate [up|down] | Migration'ları uygular/geri alır |
route:list | Kayıtlı tüm rotaları listeler |
inspect [--json|--markdown] | Framework durumunu dışa aktarır |
assets:check | DevinimJS bileşenlerinin yayınlandığını doğrular |
make:controller Ad | Controller sınıfı üretir |
make:action Ad | Action sınıfı üretir |
make:migration ad | Migration dosyası üretir |
make:resource Ad | Tam CRUD iskelesi (controller + migration + views) |
module:enable ad | Modül etkinleştirir (cache|jobs|mail|api_tokens) |
job:work [adet] | Kuyruktaki job'ları işler |
cache:gc | Süresi geçmiş cache girdilerini temizler |
token:issue konu isim [yetki,...] | API token'ı oluşturur (bir kere gösterilir) |
Geliştirme döngüsü
bin/dizge make:resource Product # CRUD iskelesi
# → routes/web.php ve routes/services.php'ye binding ekle
bin/dizge migrate up # tabloyu oluştur
php -S localhost:8080 -t public # geliştirme sunucusu
bin/dizge verify # her değişiklikten sonra