lijinhua/hyperf-mailer

适用于hyperf的邮件发送

v1.0.0 2023-10-31 06:20 UTC

This package is auto-updated.

Last update: 2024-03-30 00:29:11 UTC


README

Install:

composer require lijinhua/hyperf-mailer

Publish config:

php bin/hyperf.php vendor:publish lijinhua/hyperf-mailer

Code Example:

<?php
declare(strict_types=1);

namespace App\Mail;

use Lijinhua\HyperfMailer\Contract\ShouldQueue;
use Lijinhua\HyperfMailer\Mailable;
use Lijinhua\HyperfMailer\Mail;

class TestEmail extends Mailable implements ShouldQueue
{
    public function __construct(private string $name)
    {
    }

    public function build(): void
    {
        $this
            ->subject('PHP Department welcome')
            ->textBody(sprintf('Hello, %s!', $this->name));
    }
}

...

Mail::to("xxx@qq.com")->queue(new TestEmail('xxx'));

Based on https://github.com/hyperf-ext/mail