inisiatif / model-shared
Share model at Inisiatif Zakat Indonesia
Installs: 3 541
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: ^8.1
- spatie/laravel-package-tools: ^1.15
- spatie/laravel-query-builder: ^5.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
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'); });