0
私は.env
ファイルにList IDとMailChimp API Keyを定義する必要があります。私は何もエラーはないが、私のリストに私がインストールしたリストに挿入しないで電子メールを受け取っていないと確信しています。(spatie/laravel-newsletter)パッケージ。ここでLaravelをMailChimpに接続できません(laravel 5.4)
は私がNewsletter.php
のメソッドをサブスクライブチェックし、私はそれが
array:3 [▼
"email_address" => "[email protected]"
"status" => "subscribed"
"email_type" => "html"
]
として出力を返す変数のオプションを印刷
public function subscribe($email, $mergeFields = [], $listName = '', $options = [])
{
$list = $this->lists->findByName($listName);
$options = $this->getSubscriptionOptions($email, $mergeFields, $options);
$response = $this->mailChimp->post("lists/{$list->getId()}/members", $options);
if (! $this->lastActionSucceeded()) {
return false;
}
return $response;
}
としての私の方法
public function subscribe(Request $request)
{
$email = request('email');
Newsletter::subscribe($email);
Session::flash('subscribed', 'Successfully subscribed.');
return redirect()->back();
}
が、それはです
次に、変数$の返答を返します。虚偽を返しますどうしたらいいですか?
事前に感謝、これは直接あなたの問題を解決しますが、あなたはあなたのターミナルで次のコマンドを実行する必要があり