Skip to content

Persetujuan

Ikhtisar

Layanan Persetujuan mengonfigurasi dan memeriksa alur kerja persetujuan polimorfik. Model apa pun dapat memerlukan persetujuan dari peran atau pengguna tertentu.

Metode Utama

MetodeDeskripsi
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