inisiatif / model-shared
Share model at Inisiatif Zakat Indonesia
Installs: 7 597
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 5
Open Issues: 2
pkg:composer/inisiatif/model-shared
Requires
- php: ^8.1
- spatie/laravel-package-tools: ^1.15
- spatie/laravel-query-builder: ^5.0|^6.0
- webmozart/assert: ^1.11
Requires (Dev)
- laravel/pint: ^1.0
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^9.0
- psalm/plugin-laravel: ^2.8
- roave/security-advisories: dev-latest
- vimeo/psalm: ^5.13
- dev-master
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.1.1
- 2.1.0
- 2.0.0
- 1.x-dev
- 1.2.1
- 1.2.0
- dev-dependabot/github_actions/actions/checkout-6
- dev-dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
- dev-develop
This package is auto-updated.
Last update: 2025-11-24 11:39:59 UTC
README
Paket ini berisikan model yang di share dan digunakan bersama di Inisiatif Zakat Indonesia, berisikan :
- Model pekerjaan
- Model tinggat pendidikan
- Model negara, provinsi sampai dengan desa
- Model status perkawinan
Cara penggunaan
Instalasi
Menggunakan composer dengan menjalankan perintah berikut:
composer require inisiatif/model-shared
Branch and Employee relation Donor
Untuk penambahan relasi branch dan employee pada donor bisa menggunakan dymanic relation,
tambahkan kode berikut pada boot di service provider
use Inisiatif\ModelShared\Models\Donor; Donor::resolveRelationUsing('branch', function (Donor $model) { // Sesuaikan branch model return $model->belongsTo(Branch::class, 'branch_id'); }); Donor::resolveRelationUsing('employee', function (Donor $model) { // Sesuaikan employee model return $model->belongsTo(Employee::class, 'employeeid'); });