【发布时间】:2019-10-24 13:37:45
【问题描述】:
我会知道API Platform 对Swift Mailer 是否可靠。事实上,我会在添加新任务时使用 Swift Mailer 发送电子邮件。当我使用控制器时效果很好,但不适用于 Postman 或 Swagger UI。
//mail sending
$message = (new \Swift_Message('New task has done !'))
->setContentType('text/html')
->setFrom("fromAdresse@sample.fr")
->setTo('sample@email.com')
->setBody(
$this->renderView('email/new.html.twig',
['work' => $work]));
$mailer->send($message);
当用户通过 API UI 时我会使用相同的东西,是否可以处理请求?因为控制器和 API 没有相同的路由。
API : /api/works (POST) 添加元素
Controller : work/new (POST) 也添加一个元素
如何在 API 平台 Request 上使用 Swift Mailer?或者如何使用自定义控制器处理请求?
谢谢你的建议和答案,我都是初学者。
【问题讨论】:
标签: api email symfony4 swiftmailer api-platform.com