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
Menggunakan composer dengan menjalankan perintah berikut:
composer require inisiatif/model-sharedUntuk 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');
});