私はmailchimpリストにユーザをサブスクライブする小さなlaravelアプリケーションを配備しました。 それは非常に基本的ですまだそれは、生産上では動作しませんMailchimpは実働環境では動作しません[laravel on azure]
注: EVERYTHINGは、ローカルホストのENVで結構ですし、お問い合わせフォームはFINE(使用するSMTP)をワークス
.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=AUSERNAME
MAIL_PASSWORD=APASSWORD
MAIL_ENCRYPTION=TLS
MAILCHIMP_APIKEY=APIKEYHERE
MAILCHIMP_LIST_ID=LISTIDHERE
コントローラ
Newsletter::subscribe($request->email, [
'firstName' => 'test',
'lastName' => 'tessst',
'listName' => 'whishlist' ], 'subscribers');
return response()->json([
'status' => 'success',
'msg' => 'Subscribed successfully']);
laravelニュースレターコンフィグファイル
<?php
return [
'apiKey' => env('MAILCHIMP_APIKEY'),
'defaultListName' => 'subscribers',
'lists' => [
'subscribers' => [
'id' => '5920168294',
],
'whishlist' => [
'id' => '8e553f3d39',
],
],
];
私の私が推測する、これが問題であるならば、これはHTTPSとは何か(私はファイルcacert.pem
を追加し、php.iniの中でそれを参照することで問題を修正) を有することです私はこれを紺碧にどうやって解決できますか?
そして、申し訳ありません、それはAJAX呼び出しに成功を返すので、エラー出力はありません。(どのように私は、エラーをチェックするためにmailchimpからの応答を得ることができるかどうか?)事前に
感謝。
smptまたはapiを使用していますか? – user2094178
APIの原因[spatie/laravel-newsletter](https://github.com/spatie/laravel-newsletter) –
あなたのサイトはhttpsで、httpからmailchimpスクリプトをロードしようとしていますか? –