你好,我如何将每个sender_id转换为用户电子邮件。
这是我的代码,不能让你知道我在做什么。
$mails = Email::where('recipient_id',Auth::user()->id)->orderBy('created_at', 'ASC')->get(); // GET ALL THE MAILS THAT IS SENT TO THE USER....
$senders = $mails->get()->sender_id; //GETS ALL THE MAILS SENDER_ID
foreach ($mails as $mails) {
$mails->first()->sender_id
$sender_email = User::where('id', $mails)->first()->email; // CONVER ALL THE SENDER ID INTO USER EMAIL
}
我想要的是
- 获取所有sender_id
- 将sender_id转换为他们的电子邮件地址
- 将其发送到视图
邮件收件箱
@foreach($mails as $mail)
<tr>
<td class="mailbox-name"><a href="#">$EMAIL ADDRESS</a></td>
<td class="mailbox-subject"> <b>$mail->subject</b> </td>
</tr>
@endforeach
我做错了,如何做对请告诉我,我做这件事太愚蠢了,我需要帮助!
在foreach循环中,您放入了$mails as $mails
,这会给您带来麻烦。更改变量名称。