hpolthof/laravel-docmail

Docmail的laravel实现。

v0.1.1 2015-09-10 14:02 UTC

This package is auto-updated.

Last update: 2024-09-11 03:35:36 UTC


README

此软件包提供了一个接口,用于访问Docmail的邮件服务。他们提供的服务遍布多个国家,能够以合理的价格处理邮件。

安装软件包

您可以使用Composer安装此软件包。在项目的根目录下运行命令行

composer require hpolthof/laravel-docmail

接下来,打开您的config/app.php文件并添加以下服务提供者

\Hpolthof\Docmail\DocmailServiceProvider::class,

然后添加以下外观到您的别名列表中

'Docmail'   => \Hpolthof\Docmail\DocmailFacade::class,

使用方法

\Docmail::sendFile(storage_path('temp/test.pdf'), function(\Hpolthof\Docmail\DocmailService $docmail) {
    // Name the mailing, defaults to the OrderRef.
    $docmail->getMailing()->setMailingName('Test Mailing');
    
    // Change the filename.
    $docmail->getTemplate()->setFileName('MyPrettyLetterFilename.pdf');
    
    // Add all the addresses you want.
    $docmail->addBasicAddress('John Doe', 'Testersroad 3', '32444 Testersvalley');

    // If you have a discountcode you can apply it.
    $docmail->getMailing()->setDiscountCode('');
});

API参考

有关详细的API参考,请参阅API文档

重要通知

尽管您可以在控制器中与Docmail进行交互,但建议使用后台处理的工作。尽管处理通常在几秒钟内完成,但Docmail服务器上的处理可能需要几分钟。因此,应使用后台工作以保持最佳性能。

有关创建工作的更多信息,请参阅Laravel文档