Электронная почта: работа для клиента или API?

Я хочу, чтобы в моем новом проекте были API и клиент, работающий вместе, но я хочу, чтобы в приложении было много функций, одна из которых — отправка электронной почты. Я был настроен на использование люмен (микро-фреймворк), но теперь мне интересно, стоит ли мне переходить на фреймворк с полным стеком, такой как Laravel, поскольку Lumen не включает функцию электронной почты из коробки.

Является ли работа по электронной почте для API? Если да, то где это должно произойти, непосредственно перед отправкой ответа?

Мой последний вопрос довольно широкий, но: нужна ли мне среда для создания REST API, и могу ли я просто создать ее с использованием чистого PHP?

Я не ожидаю никакого кода от кого-либо, но некоторые подсказки или толчок в правильном направлении будут высоко оценены.

Заранее большое спасибо!

0

Решение

Вам не нужны рамки для отправки электронной почты своим клиентам. В PHP есть встроенная функция mail, вы можете узнать больше об этом здесь: https://www.w3schools.com/php/func_mail_mail.asp

Поскольку PHP является однопоточным процессом, электронное письмо будет отправлено до того, как сервер вернет ответ клиенту, если вы не сбросите ответ буфера перед отправкой почты.

Вам не нужна структура для создания REST API. Вы можете сделать это самостоятельно, однако вы будете изобретать велосипед, так как многие API имеют отличные возможности REST.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector