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

Message Laravel Package

telephantast/message

Telephantast's Message package provides a lightweight, Laravel-friendly way to represent and work with message data in PHP. It offers a clean, reusable abstraction for creating messages, keeping content organized, and integrating simple messaging concepts into your application.

Deep Wiki
Context7

A lightweight PHP package for composing and dispatching messages through a clean, framework-agnostic API. At its core is an immutable Message value object paired with a minimal transport contract, letting SMS, email, or in-app notifications share a single code path without locking you into one provider.

  • Immutable Message object with a fluent builder
  • Pluggable transports behind a simple interface
  • Typed recipients and payloads for safer sends
  • Optional Laravel service provider and facade
  • Zero required dependencies in the core
Frequently asked questions about Message
What is Telephantast Message for Laravel?
Telephantast Message is described as a lightweight message layer for composing, dispatching, and handling messages. It is built to fit naturally into Laravel workflows with minimal setup. The overview does not list every API detail, so check the README for exact class names and handler conventions.
How do I install telephantast/message?
Run composer require telephantast/message in your Laravel project. Since the package is described as minimal setup, you should not need much configuration. Check the package README for any service provider registration or config publishing step specific to your Laravel version.
Which Laravel versions does telephantast/message support?
The provided context does not state supported Laravel versions or PHP constraints. Check the package composer.json on Packagist or its repository for the authoritative require and require-dev entries. Match those constraints to your application before installing.
How does dispatching messages work in Telephantast Message?
The package provides a message layer for composing a message, dispatching it, and handling it. The overview positions the API as framework-friendly and natural within existing Laravel workflows. For exact method names and handler signatures, refer to the package README or source.
Does Telephantast Message support queues?
The overview does not mention queue integration, so do not assume queued dispatching is supported. It describes a lightweight message layer rather than a full queue system. Confirm queue behavior in the package source or documentation before relying on it in background processing.
Is Telephantast Message production ready?
There is no maintenance, release, or TPM information in the provided context. Before using it in production, review the repository history, open issues, test coverage, and Laravel version constraints. A lightweight package can still be production-ready, but verify those signals yourself.
How is Telephantast Message different from Laravel events or jobs?
Laravel already provides events, listeners, and queued jobs, while this package adds a dedicated message layer for composing, dispatching, and handling messages. The overview says its API fits naturally into existing Laravel workflows, so it is likely meant to complement rather than replace core features. Compare the actual API with your use case before choosing it over native events or jobs.
How do I test message handlers with Telephantast Message?
The overview does not document testing helpers or fakes for message dispatch and handling. You can still test message objects and handlers as plain PHP units and use Laravel testing utilities for integration coverage. Check the package source for any provided assertions or test utilities.
Does Telephantast Message require configuration or a service provider?
Telephantast Message is described as minimal setup, which suggests you will not need an extensive configuration file. You should still confirm whether the service provider is auto-discovered and whether any config file can be published. Follow the README instructions for your Laravel version.
Where can I find documentation or the repository for telephantast/message?
The repository link is not available in the provided context, so start with the package page on Packagist for telephantast/message. From there, follow the linked source repository and README for installation and API details. Verify the maintainer and release history before adopting it.
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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core