Download the PHP package kamarkoding/kamarkoding-repository without Composer
On this page you can find all versions of the php package kamarkoding/kamarkoding-repository. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kamarkoding/kamarkoding-repository
More information about kamarkoding/kamarkoding-repository
Files in kamarkoding/kamarkoding-repository
Download kamarkoding/kamarkoding-repository
More information about kamarkoding/kamarkoding-repository
Files in kamarkoding/kamarkoding-repository
Vendor kamarkoding
Package kamarkoding-repository
Short Description Repository generator for Laravel
License MIT
Package kamarkoding-repository
Short Description Repository generator for Laravel
License MIT
Please rate this library. Is it a good library?
Informations about the package kamarkoding-repository
Kamarkoding Repository Generator
Generator sederhana untuk membuat Repository Pattern di Laravel secara otomatis.
Package ini membantu menjaga arsitektur aplikasi tetap rapi, terstruktur, dan mengikuti prinsip SOLID.
Fitur Utama
- Membuat Repository Interface dan Repository Class hanya dengan satu perintah.
- Struktur folder otomatis dibuat:
app/Repository/Contractsapp/Repository/Eloquent
- Binding otomatis interface → implementasi (tanpa perlu menambahkan di
AppServiceProvider) - Menggunakan Laravel Package Auto-Discovery (tanpa daftar provider manual).
- Kode bersih, ringan, dan cocok untuk aplikasi kecil maupun besar.
Instalasi
1. Tambahkan repository (jika lokal)
Jika package disimpan secara lokal:
- Install melalui Composer
Laravel otomatis mendaftarkan Service Provider melalui auto-discovery.
Jika auto-discovery dimatikan, daftar manual di
Membuat Repository Baru
Gunakan perintah berikut:
Output :
Struktur Folder
Struktur lengkap setelah membuat repository:
File: Interface
File: Implementasi
Binding Otomatis
Package ini otomatis menghubungkan:
Tidak perlu lagi menambahkan:
Penggunaan dalam Controller Laravel
Penggunaan di Livewire Component
Atau menggunakan resolver otomatis:
Penjelasan Arsitektur
Repository Pattern membantu:
- Memisahkan business logic dari data layer
- Mengurangi duplikasi query
- Meningkatkan testability (mocking jadi mudah)
- Memperjelas struktur project Memudahkan perubahan dari Eloquent ke Query Builder atau API tanpa mengubah Controller
All versions of kamarkoding-repository with dependencies
PHP Build Version
Package Version
No informations.
The package kamarkoding/kamarkoding-repository contains the following files
Loading the files please wait ...