inisiatif/model-shared
Kumpulan model Eloquent bersama untuk Inisiatif Zakat Indonesia: pekerjaan, tingkat pendidikan, wilayah (negara–provinsi–desa), dan status perkawinan. Mendukung relasi dinamis Branch dan Employee pada model Donor via resolveRelationUsing.
Donor, Degree, Region, Outflows) to reduce time-to-market for zakat management platforms by ~40% for core data structures.Donor and Outflows models for tracking disbursements and beneficiary data.Partner model for collaborations with NGOs or religious institutions.Adopt if:
Donor::branch()).Look Elsewhere if:
*"This package is a force multiplier for our zakat platform development. By adopting its standardized models for donors, geographic hierarchies, and financial workflows, we can:
Risk Mitigation:
Ask: Should we allocate a sprint to evaluate and pilot this for our donor and geographic data layers?"*
"Why Use This Package
Donor, Degree, Region, Bank, Outflows) from scratch. Example: The Donor model already includes dynamic relations for branch and employee, reducing boilerplate.// Extend Donor model in your ServiceProvider
Donor::resolveRelationUsing('customAttribute', fn($model) => $model->hasOne(CustomAttribute::class));
Donor::branch()).Potential Challenges
Recommendation:
Donor::verificationStatus) via dynamic relations.Alternatives:
HasMany, BelongsTo if you prefer no dependencies but accept higher development time."**"This package provides pre-validated data structures critical for:
Outflows and Donor models simplify reporting.Key Benefits:
Donor::verificationStatus) without breaking compliance.Ask: Should we validate this package’s geographic data against the latest official sources (e.g., Badan Pusat Statistik) during pilot?"*
How can I help you explore Laravel packages today?