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(): void
10 {
11 // Your custom logic here
12 // For example, log the action or refresh related data
13 }
14 
15 #[On('createRole')]
16 public function onRoleCreated(): void
17 {
18 // Custom logic when a role is created
19 }
20}
Beartropy Logo

© 2026 Beartropy. All rights reserved.

Provided as-is, without warranty. Use at your own risk.