使用 API 将 Mailchimp 集成到 Laravel
Posted
技术标签:
【中文标题】使用 API 将 Mailchimp 集成到 Laravel【英文标题】:Integrate Mailchimp into Laravel with API 【发布时间】:2014-07-17 02:17:40 【问题描述】:我是 Laravel 的新手,我被卡住了。我在 Laravel 中使用 Hugo Firth api 包装器来进行 mailchimp。我不知道将代码放在 laravel 中的哪个位置。它在控制器上运行吗?这是订阅的代码:
MailChimpWrapper::lists()->subscribe($list_id, array('email' => $email_address));
我还需要 list_id..我是把列表 ID 放在那里还是用我的列表 ID 创建一个名为 $list_id = 的变量?或者我可以把它放在我的登陆页面上吗?
@section('content')
MailChimpWrapper::lists()->subscribe($list_id, array('email' => $email_address));
<div class="grid">
<div class="grid-9">
编辑
public function index()
return View::make('landing/landing');
MailChimpWrapper::lists()->subscribe('list_id', array('email' => $email_address));
【问题讨论】:
【参考方案1】:您将在 MailChimp 中找到列表 ID。它更像是一个静态的东西,而不是一个变量。我只使用 1 个列表,所以它实际上只是为我编码为一个字符串。
它进入你的控制器,所以这就是我所拥有的:
MailchimpWrapper::lists()->subscribe('list_id', ['email' => $email], [
'FNAME' => $firstname,
'LNAME' => $lastname
]);
【讨论】:
它会像这样进入我的控制器吗?见上面的编辑 嗯,这取决于。我把它放在一个没有视图的控制器中。这实际上是我的控制器中唯一的东西。你可以把它放在你的控制器中,除了它必须在 return View:: line 之上以上是关于使用 API 将 Mailchimp 集成到 Laravel的主要内容,如果未能解决你的问题,请参考以下文章
使用 Mailchimp api v3.0 将订阅者添加到分段
如何使用 php 将 Mailchimp API 3.0 的“购物车”和“购物车行”添加到自定义商店?