Yeni API kaynakları oluştururken aynı boilerplate kodunu kopyalamayı bırakmak için ilk paketimi yayınladım — strides/laravel-api-module. Basit bir fikirle yola çıktım: Action + Repository + Transformer desenini kullanarak temiz bir modül yapısı oluşturan bir jeneratör geliştirmek.
Tek bir komutla elde ettikleriniz:
- Action sınıfları
- Arayüze sahip Repository
- Transformer (spatie/laravel-data kullanarak)
- Model ve migration
- Routes dosyası
Paket, örneklerle detaylı bir şekilde belgelenmiştir. Geri bildirimlerinizi ve önerilerinizi almak isterim!
Bağlantılar:
Bu metin, Laravel ile çalışmakta olan yazılımcılar için API geliştirme sürecini hızlandıran bir paket hakkında bilgi vermektedir. Kullanıcıların kod tekrarını azaltarak, daha verimli bir yazılım mimarisi oluşturmalarına yardımcı olmayı hedeflemektedir.
Kaynak: Orijinal Makale


