Arkadaşlar merhaba.
Composer paketi olarak bir laravel eklentisi geliştirdim ve servislere facade tanımladım pratik kullanım için.
Çalışıyor şu anda fakat IDE sarı uyarı veriyor ve yorum satırları, meta verileri, parametre bilgileri vs. gelmiyor.
Bunun bir çözümü var mı arkadaşlar?
Teşekkür ederim.
IDE Facade Tanımlama Sorunu
6
●174
- 16-05-2025, 10:16:53
- 03-08-2025, 18:41:4005394493990 dan ulaşabilirsiniz hocamsacilannurlar adlı üyeden alıntı: mesajı görüntüle
- 30-08-2025, 00:43:24Hocam o paket zaten kurulu ama o diğer dediğiniz kodu anlayamadım.Efe4ka adlı üyeden alıntı: mesajı görüntüle
- 31-08-2025, 14:29:10o paketi kurduktan sonra 1 artisan komutu var onu calistirip bazi dosyalari yaratman gerekiyor.sacilannurlar adlı üyeden alıntı: mesajı görüntüle
- 31-08-2025, 14:34:24Tamam hocam teşekkür ederim bakacağımEfe4ka adlı üyeden alıntı: mesajı görüntüle
- 05-12-2025, 14:39:47Hocam, bu durumda debugbar yerine laravel-ide-helper paketini kullanmanı öneririm.
composer require --dev barryvdh/laravel-ide-helper
Otomatik çalışması için composer.json dosyasındaki scripts kısmına şunu ekle:
"scripts": { "ide": [ "@php artisan ide-helper:generate", "@php artisan ide-helper:models -N", "@php artisan ide-helper:meta", "@php artisan ide-helper:models -W" ] }Sonrasında sadece şu komutu çalıştırman yeterli:
composer run ide
Bu sayede proje için gerekli olan meta dosyaları ve facade tanımlamaları otomatik olarak oluşturulacak, IDE'nin (PHPStorm, VS Code vb.) autocomplete ve kod analizi çok daha iyi çalışacak.
Ayrıca kendi kütüphaneniz ise buna @see veya method olarak doc comment blokları ekleyin.
Burdaki örneklere bakabilirsiniz.
freek.dev
phpstan