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

X Stamp Laravel Package

3neti/x-stamp

3neti/x-stamp is a Laravel package for applying configurable stamps, seals, or watermarks to documents and generated files, offering a simple API and easy integration into existing PHP applications.

View on GitHub
Deep Wiki
Context7

Portable versioned Stamp documents, validation, and HTML/SVG/PNG rendering.

Frequently asked questions about X Stamp
What is 3neti/x-stamp used for in Laravel?
3neti/x-stamp is a lightweight Laravel package for adding consistent stamps to application data and for applying configurable stamps, seals, or watermarks to documents and generated files. It is aimed at recording contextual metadata, such as the user or process behind a change, without repeating that logic across models and services.
How do I install 3neti/x-stamp?
Install it with Composer using composer require 3neti/x-stamp. In Laravel, the package should be discovered automatically if it supports package discovery. If you need to customize stamp fields or rules, publish the package configuration with Laravel's vendor:publish command.
Does 3neti/x-stamp support Eloquent model stamping?
Yes. The package overview lists Eloquent model stamping support as a core feature. You configure stamp fields and values, then let the package apply that metadata instead of scattering the same assignment logic through your models and services.
How do I configure stamp fields and values?
Configuration is handled through the package's publishable configuration file, which lets you define project-specific stamp fields and values. Publish the config, adjust the fields to match your application's metadata needs, and keep the rules in one place. The exact option names are defined by the package's config file.
Which Laravel versions are supported by 3neti/x-stamp?
The provided package information does not state specific Laravel version constraints. Check the require section of the package's composer.json and its README before installing in a Laravel application. That will confirm the supported PHP and Laravel versions for your project.
Can 3neti/x-stamp watermark generated PDFs or documents?
The package is described as applying configurable stamps, seals, or watermarks to documents and generated files. The exact supported file types and rendering behavior depend on the package implementation, so review its API and tests before relying on it for a specific format. It is intended to keep stamp configuration centralized rather than hard-coded.
Is 3neti/x-stamp suitable for production Laravel apps?
It is described as a small, testable codebase with Laravel-friendly setup, which is a good starting point for production use. Before deploying, confirm the package's version constraints, test coverage, and how it behaves with your configured stamp fields. Also verify that the stamping strategy fits your data and file-generation requirements.
How do I test stamping with 3neti/x-stamp?
Use Laravel's normal testing tools and configure predictable stamp values for the test environment. Then assert that the expected stamped fields or generated output contain the metadata you configured. Because the package is small and testable, you can also add focused tests around your own stamping rules.
Does 3neti/x-stamp work outside Laravel?
It is presented as a Laravel package, so its primary integration path is a Laravel application. The blurb mentions integration into existing PHP applications, but the documented features center on Laravel setup, configuration, and Eloquent model stamping. Do not assume framework-agnostic usage without checking the source.
What are alternatives to 3neti/x-stamp?
Common alternatives include Laravel model observers, custom traits, and audit or activity-log packages that record who changed what. For document watermarking specifically, compare packages that match your file type and rendering pipeline. Choose based on whether you need simple model metadata stamping or richer audit trails and file manipulation.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource