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

Xetaravel Mentions Laravel Package

xetaio/xetaravel-mentions

A Laravel package for parsing and rendering @mentions in text, converting them into links and optionally notifying mentioned users. Includes a user trait, configurable mention syntax, events, and Blade helpers for easy integration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature delivery: Enables @mention functionality in comments, posts, notes, chat, activity feeds, and internal collaboration tools without building mention parsing, storage, rendering, and notification plumbing from scratch.
  • Build vs. buy: Strong “buy” candidate for standard Laravel applications that need conventional @mentions. The package is focused, Laravel-native, and now tracks Laravel 12, reducing custom code and long-term maintenance burden.
  • Roadmap acceleration: Supports engagement and collaboration roadmaps—user tagging, notification triggers, activity attribution, and contextual linking—with a small dependency rather than a multi-sprint internal build.
  • Platform alignment: Version 12.0.0 adds Laravel 12 compatibility, making the package viable for teams standardizing new or upgraded applications on the current Laravel major.
  • Risk management: Avoids bespoke regex parsing, mention persistence, rendering edge cases, and notification integration. Those are deceptively simple features that tend to accumulate bugs when built in-house.

When to Consider This Package

Consider this package when:

  • You are building a Laravel application and need conventional @username mentions in user-generated text.
  • You want mention parsing, persistence, rendering, and notification hooks handled by a focused package rather than custom application code.
  • Your user model fits the package’s expected mentionable model pattern.
  • You are on Laravel 12 or planning to upgrade and want a dependency that explicitly supports it.
  • You need a lightweight mentions capability, not a full social network, rich-text collaboration platform, or real-time presence system.

Look elsewhere or build custom when:

  • You need deep integration with a specific rich-text editor, document model, or real-time collaboration engine.
  • You require complex mention permissions, multi-tenant scoping, audit trails, or enterprise-grade moderation.
  • You are not using Laravel or need framework-agnostic mention infrastructure.
  • You need high-volume, real-time notification fan-out beyond what a small package should own.
  • You are on an older Laravel version; version 12.0.0 is aligned with Laravel 12, so confirm compatibility before upgrading.

How to Pitch It (Stakeholders)

For executives: This package gives us a proven, Laravel-native way to add @mentions to collaboration and engagement features without a custom build. The new 12.0.0 release adds Laravel 12 compatibility, so it fits our platform direction and lowers maintenance risk. It is a small, focused dependency that can accelerate roadmap items like comments, notifications, and activity feeds.

For engineering: Xetaravel-Mentions is a focused Laravel package for parsing, storing, rendering, and notifying @mentions. Version 12.0.0 adds Laravel 12 compatibility. It is appropriate when we want standard mention behavior with minimal custom code. We should validate model integration, notification expectations, and upgrade constraints, but it is a reasonable buy-over-build decision for conventional Laravel applications.

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.
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk