2016-04-02 15 views
-1

Her sender_id öğesini bir kullanıcı e-postasına nasıl dönüştürebilirim.Her sender_id öğesini bir kullanıcı e-postasına nasıl gizleme

Bu, yaptığım iş hakkında size fikir vermek için çalışmayan kodlarım.

$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 
     } 

ne olmasını istediğim

  1. SENDER_ID
  2. görünümü

Posta göndermek e-posta adresi haline SENDER_ID dönüştürmek bütün olsun Gelen Kutusu

@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 

Yanlış yapıyorum ve nasıl yapmalıyım lütfen bana bu işi yapmak için çok aptal olduğumu söyleyin Yardımıma ihtiyacım var!

+0

Masalarınız nasıl oluşturuluyor? E-postalar tablosunun içindeki her şey var mı? Yoksa birden fazla masada mı depolanır? – James

+0

Her şey e-postalar tablosunun içinde. ve orada bulunan sender_id, kullanıcı tablosunda kimliğine başvurur. ve kullanıcı tablosunda e-posta adresi var. Posta kutusu görünümünde görünen e-posta adresine sender_id dönüştürmek istedim –

cevap

1

Foreach döngüsünde, sorun çıkarmanızı sağlayan $mails as $mails'u eklediniz. Değişken adını değiştirin.

+0

aslında $ mail olarak $ mailler. –

İlgili konular