使用通过GitHub使用OAuth用户注册的项目。一切正常,直到通过我的申请确认帐户的最后一步。
这是有问题的功能:
/**
* Get the primary, verified email address from the Github data.
*
* @param mixed $emails
* @return mixed
*/
protected function getPrimaryEmail($emails)
{
foreach ($emails as $email) {
if (! $email->primary) {
continue;
}
if ($email->verified) {
return $email->email;
}
throw new GithubEmailNotVerifiedException;
}
return null;
}
在使用OAuth和GitHub时,有没有其他人经历过这种情况?谢谢
答案 0 :(得分:1)
不是屁股,但听起来电子邮件不是数组。可能是null
吗?
使用Log::debug('WTF IS THIS THEN?!!: '.print_r($emails, true));
记录实际值并查看。