yehudafh / active-trail
active-trail.
Installs: 1 946
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: >=7.0
- guzzlehttp/guzzle: ~7.0
Suggests
- guzzlehttp/guzzle: Required to use the Slack transport (~7.0)
README
Installation
Laravel Activetrail requires Laravel 5.5 or higher, and PHP 7.0+.
You may use Composer to install Laravel Activetrail into your Laravel project:
composer require yehudafh/active-trail
Configuration
After installing the Laravel Activetrail, publish its config, using the vendor:publish
Artisan command:
php artisan vendor:publish --provider="Yehudafh\ActiveTrail\ActiveTrailServiceProvider"
Basic Usage
Add or Update user in activetrail:
ActiveTrail::email('test@example.com') # Optional -> // ->sms('+972000000000') // ->status() // ->fullname('test test') #or ->firstName()->lastName() // ->street() // ->zipCode() // ->city() // ->phone1() // ->phone2() // ->fax() // ->birthday() // ->anniversary() // ->isDoNotMail() // ->isDeleted() ->update();
Update user groups:
ActiveTrail::email('test@example.com') ->addToGroup(1234); ActiveTrail::email('test@example.com') ->addToGroups([1234, 45678]); ActiveTrail::email('test@example.com') ->removeFromGroups([1234, 45678]);
Update user email
ActiveTrail::updateEmail('test@example.com', 'new@example.com');
Unsubscribed User:
ActiveTrail::email('test@example.com')->unsubscribed();
For more info found in the ActiveTrail Documentation.
Contributing
Thank you for considering contributing to the Activetrail.
License
Laravel Activetrail is open-sourced software licensed under the MIT license.