Download the PHP package skaisser/larasendy without Composer
On this page you can find all versions of the php package skaisser/larasendy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download skaisser/larasendy
More information about skaisser/larasendy
Files in skaisser/larasendy
Package larasendy
Short Description A Laravel package to integrate Sendy.co for email subscriptions automatically to all your Laravel installations
License MIT
Informations about the package larasendy
LaraSendy
A Laravel package for seamless integration with Sendy email marketing platform.
Features
- 🔄 Automatic subscriber synchronization with Sendy
- 🎯 Flexible field mapping
- 🚀 Artisan command for bulk synchronization
- 🔍 Event-driven architecture
- 💾 Cache-based tracking
- ⚡ Efficient chunk processing
- 🛡️ Error handling and logging
Laravel Support
Laravel Version | Package Version |
---|---|
10.x | ^1.0 |
9.x | ^1.0 |
8.x | ^1.0 |
7.x | ^1.0 |
6.x | ^1.0 |
Requirements
- PHP 7.4+
- Laravel 6.0 - 10.0
- Sendy installation
Installation
Configuration
Publish the configuration file:
Configure your .env
file:
Usage
Basic Setup
-
Add the
SendySubscriber
trait to your User model: - Configure field mapping in
config/sendy.php
:
Automatic Synchronization
The package automatically syncs users when they are:
- Created
- Updated
- Deleted (configurable behavior)
Manual Synchronization
Use the artisan command to sync all subscribers:
Events
The package dispatches events that you can listen to:
SendySubscriberSynced
: When a subscriber is successfully syncedSendySubscriberFailed
: When sync fails
Cache Management
Sync status is tracked in cache:
- Success:
sendy_sync_status_{id}
- Errors:
sendy_sync_error_{id}
Testing
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email the author instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of larasendy with dependencies
guzzlehttp/guzzle Version ^6.3|^7.0
illuminate/support Version ^6.0|^7.0|^8.0|^9.0|^10.0