atannex / share
Share anything to any platform from Laravel: models, links, text or files to 35+ networks and apps, with correctly encoded intent links, per-platform text limits, signed and counted share redirects, copy/native/QR/embed actions, drop-in Blade buttons and share sheet, Open Graph tags and a link-previ
Requires
- php: ^8.2
- illuminate/console: ^11.0|^12.0
- illuminate/database: ^11.0|^12.0
- illuminate/http: ^11.0|^12.0
- illuminate/routing: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- illuminate/view: ^11.0|^12.0
Requires (Dev)
- bacon/bacon-qr-code: ^3.0
- guzzlehttp/guzzle: ^7.8
- orchestra/testbench: ^9.0|^10.0
- phpunit/phpunit: ^11.5
Suggests
- bacon/bacon-qr-code: QR codes in the share sheet ("qr" platform) and Share::qr() (^2.0|^3.0).
- guzzlehttp/guzzle: For php artisan share:inspect.
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-30 11:14:55 UTC
README
Lets people share pages, links, text or files from a Laravel site to more than 35 networks and apps. It builds correct share links for each platform, trims text to each platform's limits, counts shares, and offers copy-link, native share, QR code and embed options. It includes ready-made Blade buttons and a share sheet, and sets the Open Graph tags that control how a link looks when shared.
Install
composer require atannex/share