Skip to content

Feature: Add Events Support (e.g. ReportCreated, ReportDeleted) #1

@2177866

Description

@2177866

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!

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requestgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions