Beartropy Permissions
Events
The package dispatches Livewire events that you can listen to for custom actions or integrations.
Available Events
| Event | Description |
|---|---|
refresh |
Triggered after any CRUD operation |
createRole |
Triggered when clicking "New Role" |
editRole |
Triggered when editing a role |
deleteRole |
Triggered when deleting a role |
manageRolePermissions |
Triggered when managing role permissions |
createPermission |
Triggered when clicking "New Permission" |
editPermission |
Triggered when editing a permission |
deletePermission |
Triggered when deleting a permission |
manageUserAssignments |
Triggered when managing user assignments |
Listening to Events
You can listen to these events in your own Livewire components:
1namespace App\Livewire; 2 3use Livewire\Component; 4use Livewire\Attributes\On; 5 6class MyComponent extends Component 7{ 8 #[On('refresh')] 9 public function refreshData(): void10 {11 // Your custom logic here12 // For example, log the action or refresh related data13 }14 15 #[On('createRole')]16 public function onRoleCreated(): void17 {18 // Custom logic when a role is created19 }20}
Current version:
0.1.2