inisiatif / model-shared
在印尼 zakat inisiatif 共享模型
2.5.0
2024-05-27 04:40 UTC
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
此包包含在印尼 zakat inisiatif 共享和使用的模型,包括
- 工作模型
- 教育目标模型
- 国家、省份至村庄模型
- 婚姻状况模型
使用方法
安装
使用 composer 通过运行以下命令
composer require inisiatif/model-shared
分支
和 员工
与 捐赠者
关系
为了在捐赠者上添加 branch 和 employee 的关系,可以使用动态关系。在 service provider 的 boot
中添加以下代码
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'); });