Download the PHP package netcore/module-email without Composer
On this page you can find all versions of the php package netcore/module-email. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package module-email
Module - Email
This module was made for easy management of automated emails and email campaigns.
Pre-installation
This package is part of Netcore CMS ecosystem and is only functional in a project that has following packages installed:
- https://github.com/netcore/netcore
- https://github.com/netcore/module-admin
- https://github.com/netcore/module-translate
- https://github.com/netcore/module-user
- https://github.com/netcore/module-setting
Installation
-
Require this package using composer
-
Publish assets/configuration/migrations
- Add automated emails command to scheduling in "app/Console/Kernel.php"
-
Set queue driver to redis
-
In your supervisor configuration set --timeout to 3600 or larger if a project will have large user base to send campaigns to
- Add
Modules\User\Traits\ReplaceableAttributes
trait to yourUser
model and set public property$replaceable
which you want dynamically use in email templates:
and set $replaceablePrefix
to prefix the replaceable attributes.
- Add "getFilters" and "getFilterQuery" methods to User model, like so:
Configuration
-
Configuration file is available at config/netcore/module-email.php
Seeding automated emails
Usage
-
Add/remove email to/from subscriptions list
- Send automated email
All versions of module-email with dependencies
yajra/laravel-datatables-oracle Version ~8.0
maatwebsite/excel Version ~2.1.0