2
我正在對我的模型進行自定義功能以檢查用戶是否屬於外部api列表。Laravel - 調用成員函數addEagerConstraints()在字符串
public function mailchimp()
{
$mailchimp = new Client(['base_uri' => 'https://us14.api.mailchimp.com/3.0/']);
try
{
$checkEmail = $mailchimp->request('GET', 'lists/768ce70724/members/' . md5($this->email), [
'headers' => [ 'Authorization' => 'apikey ' . config('globals.mailchimp_key') ]
]);
}
catch(\Exception $exception) {
//if ($exception->getResponse()->getStatusCode() === 404) { return 'not a subscriber'; }
return 'error'; // where the error occurs
}
$result = json_decode($checkEmail->getBody());
//return $result->status;
return 'success';
}
這是我如何調用該方法:
$emails = $newsletter
->with('user')
->with('mailchimp')
->paginate(config('globals.results_per_page'));
return $emails;
但我不需要關係,我只是想爲每條記錄執行代碼並獲取返回的結果,我該怎麼做? –
@BrunoTeixeira你爲什麼不建立單獨的數組或集合,並用'$ emails'集合進行協作?或者可以單獨使用它。 –
我正在從數據庫中檢索電子郵件,我需要在加載電子郵件的同時執行此操作 –