Digi-Email PHP Package

Simplifying email sending in Laravel.

laravelImg

SystemSystem RequirementsRequirements

LaravelIconImg
Laravel

8.x, 9.x, or 10.x.

PHPIconImg
PHP

Version 8.0 or later.

Google API ClientIconImg
Google API Client

Installed automatically via Composer.

Firebase AccountIconImg
Firebase Account

With Cloud Messaging API enabled.

InstallationInstallation

oneIcon
Composer

Use the Composer command to install the package.

oneIcon
Command

composer require digimantra/digi-email

installationImg

ConfigurationConfiguration

SMTP Settings

Update your .env file with SMTP credentials.

Queue Configuration

Configure your queue driver in config/queue.php.

Cache Clearing

Clear the configuration cache for changes to take effect.

UsageUsage

usageOneImg
Email Data

Prepare an array containing email details.

usageTwoImg
Send Email

Invoke the package's email-sending function.

usageThreeImg
Automatic Handling

The package handles the rest of the process.

usageImg
queueingImg

QueueingQueueing EmailsEmails

key

Queue Configuration

Ensure you have a queue driver configured.

key

Job Processing

Execute the command to process queued jobs.

key

Email Delivery

Queued emails are processed and delivered.

ComposerComposer RequirementsRequirements

Package

phpmailer/phpmailer

Version

Latest stable

Purpose

SMTP Handling

Package

laravel/framework

Version

8.x, 9.x, 10.x

Purpose

Framework Compatibility

SupportSupport

emailIcon
Email

Contact our support team for assistance at it@digimantra.com.

documentationIcon
Documentation

Explore our comprehensive documentation for guidance.

communityIcon
Community

Engage in our community forums for discussions and support.