Description
Add support for Laravel-style events in the reporting package. This will allow users to hook into lifecycle moments such as report creation and deletion.
Why It Matters
Events allow developers to decouple business logic (like logging, notifications, or audit trails) from the core model logic.
Instead of modifying the core package, developers can simply listen for these events and respond accordingly.
Example Events to Implement
ReportCreated
ReportDeleted
🧠 Benefits
- Centralized and extensible event-driven architecture
- Cleaner separation of concerns
- Easier for package users to customize behavior without forking
Want to help? Fork the repo and open a PR. Questions are welcome in the comments!
Description
Add support for Laravel-style events in the
reportingpackage. This will allow users to hook into lifecycle moments such as report creation and deletion.Why It Matters
Events allow developers to decouple business logic (like logging, notifications, or audit trails) from the core model logic.
Instead of modifying the core package, developers can simply listen for these events and respond accordingly.
Example Events to Implement
ReportCreatedReportDeleted🧠 Benefits
Want to help? Fork the repo and open a PR. Questions are welcome in the comments!