Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Aynı Laravel Şablonunu Yazmayı Bırak: Tek Artisan Komutu ile Tam Bir Modül Oluşturun
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Aynı Laravel Şablonunu Yazmayı Bırak: Tek Artisan Komutu ile Tam Bir Modül Oluşturun

Yazılım

Aynı Laravel Şablonunu Yazmayı Bırak: Tek Artisan Komutu ile Tam Bir Modül Oluşturun

teknomers
Son güncelleme: 30 Haziran 2026 15:34
teknomers
Paylaş
Paylaş

Her Laravel geliştiricisinin karşılaştığı bir durum.

Yeni bir özellik uygulamaya başladığınızda, daha önce defalarca oluşturduğunuz dosyaları hemen oluşturursunuz:

  • Model
  • Migration
  • Repository
  • Service
  • Form Request
  • API Resource
  • Policy
  • Filter
  • Status Enum
  • Feature Tests
  • Unit Tests
  • Swagger/OpenAPI annotations

Bu süreç tekrar eden, zaman alıcı ve hataya açık.


Sorun

Laravel mükemmel üretim araçları sunmasına rağmen, üretime hazır bir API modülü oluşturmak birçok Artisan komutunu çalıştırmayı ve her şeyi manuel olarak bir araya getirmeyi gerektirir.

Büyük projeler, Repository ve Service Layer mimarilerini takip ettiğinde, bu süreç daha da tekrarlayıcı hale gelir.


Çözüm

Bir komutla üretim için hazır bir modül oluşturan Laravel Base adında bir açık kaynak paketi geliştirdim.

php artisan make:module Product
        
Enter fullscreen mode
Exit fullscreen mode

Oluşturulan modül şunları içerir:

  • ✅ Model
  • ✅ Migration
  • ✅ Repository Pattern
  • ✅ Service Layer
  • ✅ Form Requests
  • ✅ API Resources
  • ✅ Filters & Pagination
  • ✅ Policies
  • ✅ Status Enums
  • ✅ Swagger/OpenAPI annotations
  • ✅ Feature Tests
  • ✅ Unit Tests


Modern Geliştirme Deneyimi

Paket aktif olarak sürdürülmektedir ve şunları içerir:

  • Laravel 10–13 desteği
  • PHP 8.1–8.4 uyumluluğu
  • GitHub Actions CI
  • PHPStan statik analiz
  • Laravel Pint kod stili
  • Otomatik sürüm yayınları
  • Repository otomasyonu


Neden Bunu Yaptım

Birçok Laravel projesinde çalıştıktan sonra, aynı proje yapısını oluşturmak için fazla zaman harcadığımı fark ettim. Amacım, geliştirme sürecimi hızlandırmaktı.

Geliştiricilerin özellikleri hemen uygulamaya başlamalarını sağlayan bir araç istedim, böylece klasör ve sınıfları ayarlamakla zaman kaybetmeyecekler.


Geri Bildirim Bekleniyor

Laravel Base açık kaynaklıdır ve görüşlerinizi duymaktan memnuniyet duyarım.

GitHub Deposu:
https://github.com/MuhammedMSalama/LaravelBase

Packagist:
https://packagist.org/packages/muhammedsalama/laravel-base

Paket, Laravel News tarafından yeni bir özellik olarak tanıtıldı ve topluluk geri bildirimlerine dayalı olarak geliştirmeye devam ediyorum.

Öneri veya özellik talepleriniz varsa, duymaktan memnuniyet duyarım.

İyi kodlamalar! 🚀

Kaynak: Orijinal Makale

Contents
  • Sorun
  • Çözüm
  • Modern Geliştirme Deneyimi
  • Neden Bunu Yaptım
  • Geri Bildirim Bekleniyor
Laravel 13 + Inertia + Vue 3 + TypeScript: Laravel 12’den Uygun Bir Yükseltme Yolu
Laravel’i VPS’ye GitHub Actions ile Dağıtma (Sıfır Downtime CI/CD)
Değiştirilemez Kayıtlarla Denetim Kanıtı Finansal İş Akışları Tasarlama
  1. Gün — Faturalama Sisteminin Entegre Edilmesi (ve UI’nın Geri Getirilmesi)
Laravel + Inertia (Vue 3) uygulamasında Storybook: Modal oluşturma ve etkileşim testleri
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Elon Musk’ı İki Kez Yenen Avukatla Tanışın
Sonraki Makale Blizzard WoW Classic’te Yeni Sezon Sunucusu Açmayacak

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Valve, Steam Machine Companion Cube’yu Tarihe Gömüyor
Oyun
Lumo, Proton’un Gizlilik Odaklı AI Chatbot’una Yenilikler Getirdi
Genel
Yeni Uydu Görüntüleriyle Venezuela Depremi ve Yıkımın Boyutları Açıklandı
Genel
Yeni Parça: A Plague Tale Legacy İçin Gerçek Yunan-Kıbrıs Müziği
Oyun
Acil Önlem: İş E-posta Dolandırıcılığına Karşı Kritik Stratejiler
Siber Güvenlik
iPhone 18 Pro’nun Drop Testi Sızdırıldı mı?
Liste
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?