Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Auditing Notifications Laravel Package

andreshg112/laravel-auditing-notifications

A Laravel package that connects Laravel Auditing with notifications, letting you alert teams when audit events occur. Configure which audits and events trigger notifications so important model changes don’t go unnoticed.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Audit-trail alerting and security monitoring: The package bridges owen-it/laravel-auditing events to Laravel's notification system, which makes it a decision enabler for "who changed what, and who needs to know?" workflows — admin overrides, price/permission changes, PII access, and failed or suspicious modifications can trigger a notification through mail, Slack, or a custom channel without bespoke event wiring.
  • Build vs. buy (or build vs. borrow): This is a thin adapter, not an audit platform. It is a genuine argument for not building a notification bridge in-house — but only if the underlying laravel-auditing package is already your audit backbone. If it isn't, this package has no standalone value and the decision should be framed around the auditing package, not this driver.
  • Compliance and evidence workflows: Useful when a product requirement is "auditable change history with proactive notification" (SOC 2-style controls, internal SOX-adjacent processes, GDPR access logging). Supports scoping conversations about retention, recipient routing, and escalation policy rather than raw feature delivery.
  • Roadmap input — observability of change, not just errors: Positions auditing as a first-class product concern alongside APM/logging. A cheap way to prototype "change notifications" before committing roadmap capacity to a dedicated audit/activity-feed capability.
  • Explicit non-supports: It does not give you a UI, a queryable audit explorer, retention policy, tamper-evidence, or delivery guarantees. Any roadmap item implying those must be scoped as separate work.

When to Consider This Package

Consider it only when all of the following hold:

  • owen-it/laravel-auditing is already installed and actively used; this package is purely an adapter on top of it.
  • You need audit events delivered through Laravel's existing notification channels (mail, Slack, database, custom channels) rather than a bespoke listener/queue pipeline.
  • The notification logic is genuinely low-stakes and can be re-implemented in a few hours if abandoned — because it likely will be.
  • You are comfortable vendoring or forking under MIT rather than depending on upstream maintenance.

Look elsewhere (or build the ~50–150 lines yourself) when:

  • Maintenance risk matters: the repository is archived, the last release was 2023-09-25, and it has ~13 stars. Treat it as unmaintained code, not a dependency. Framework upgrades (Laravel 11/12, PHP 8.3+) are your problem.
  • You need guaranteed delivery, retries, dead-letter handling, or fan-out to many recipients — that belongs in your own notification layer or an event bus.
  • You require vendor support, SLAs, security patching, or a supply-chain review that flags archived packages.
  • Your audit pipeline is high-volume; per-change notifications should be batched/digested, which this driver does not address.
  • You want an audit product (search, diffing, dashboards) — pair laravel-auditing with an external SIEM/observability tool instead.

Given the archive status, the rational PM recommendation is: do not adopt as a dependency; treat it as a reference implementation. Copy the pattern (listen to auditing events → dispatch a Laravel notification → custom channel) into your own codebase so you own the upgrade path.

How to Pitch It (Stakeholders)

For executives: This is a small open-source connector that turns database change logs into notifications — "tell the right person when a sensitive record changes." It is cheap to replicate and does not carry strategic value. The vendor library underneath (laravel-auditing) is the durable asset; this add-on is archived and effectively unmaintained, so I recommend we do not take a dependency on it. Instead, we budget a small engineering task (estimated 1–2 days) to implement the same pattern internally, giving us audit-change alerting for compliance and security visibility with no third-party maintenance exposure.

For engineering: The package is a notification driver that subscribes to owen-it/laravel-auditing events and routes audit payloads through Laravel's notification channels, including custom ones. It is a thin, readable adapter — worth reading for the pattern, not worth installing. Risks: archived repo, single release history ending Sept 2023, negligible community (~13 stars), no guarantee of compatibility with current Laravel/PHP versions, and no security response process. Recommendation: fork-and-own or reimplement as a queued listener that maps AuditUpdated/AuditCreated events to a ShouldQueue notification, define a channel contract, and add batching and retry semantics ourselves. If we must move fast for a prototype, pin the dependency in a throwaway branch and log a removal ticket before it reaches production.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource