2017-11-11 1 views
0

새 프로젝트에 API와 클라이언트가 함께 작동하기를 원하지만 응용 프로그램에 많은 기능이 필요하며 그 중 하나는 전자 메일을 보내고 싶습니다. 나는 내 마음이 Lumen (마이크로 프레임 워크)을 사용하도록 설정했지만, 루멘은 전자 메일 기능을 포함하지 않기 때문에 Laravel과 같은 전체 스택 프레임 워크로 전환해야하는지 궁금합니다.이메일 : 클라이언트 또는 API 작업?

API에 대한 이메일을 보내고 있습니까? 그렇다면 응답을 보내기 직전에 어디에서 발생해야합니까?

내 마지막 질문은 꽤 광범위하지만 : REST API를 만들기위한 프레임 워크가 필요하며 순수한 PHP를 사용하여 만들 수 있습니까?

나는 어떤 코드도 기대하지 않지만, 힌트 또는 올바른 방향으로 조금 움직여 주시면 감사하겠습니다.

미리 감사드립니다.

+0

아니요. 보내실 때마다 번호. 그렇습니다. PHP로만 할 수 있습니다. 프레임 워크는 순진하게 할 수없는 일은 할 수 없습니다. PHP에는 전자 메일을 보내는 [mail'] (http://php.net/manual/en/function.mail.php) 메서드가 있으므로 별도의 작업이 필요하지 않습니다. –

답변

0

고객에게 전자 메일을 보내기위한 프레임 워크가 필요하지 않습니다. PHP는 메일 기능이 내장되어 있습니다. 여기에서 자세한 내용을 읽을 수 있습니다 : https://www.w3schools.com/php/func_mail_mail.asp

PHP는 단일 스레드 프로세스이기 때문에 서버가 클라이언트에 응답을 보내기 전에 전자 메일이 전송됩니다. 메일을 보내기 전에 응답을 버퍼링합니다.

REST API를 작성하기위한 프레임 워크가 필요하지 않습니다. 직접 할 수도 있지만 많은 API가 훌륭한 REST 기능을 가지고 있기 때문에 바퀴를 재발 명하게됩니다.

관련 문제