Persetujuan
Ikhtisar
Layanan Persetujuan mengonfigurasi dan memeriksa alur kerja persetujuan polimorfik. Model apa pun dapat memerlukan persetujuan dari peran atau pengguna tertentu.
Metode Utama
| Metode | Deskripsi |
|---|---|
| configure(model, isRequired, approverType, approverName, guardName, minimumApprovals) | Mengatur konfigurasi persetujuan |
| remove(model) | Menghapus konfigurasi persetujuan |
| getFor(model) | Mendapatkan konfigurasi persetujuan |
| isRequired(model) | Memeriksa apakah model memerlukan persetujuan |
| canApprove(model, user) | Memeriksa apakah pengguna dapat menyetujui |
| getAvailableRoles(guardName) | Mendapatkan semua peran untuk dipilih |
Berkas Kunci
text
app/Services/Approval/ApprovalService.php