Ich habe eine Reihe von Empfängern. Ich kann allen Nachrichten schicken. Aber wie bekommt man seinen Namen in der Ansicht? Um genau zu sein, wie man $ user value in meiner Ansicht bekommt (email.test).Erhalten Empfänger Name in Laravel Mail
Mail::send('emails.test', ['data' => $data], function ($message) use ($data) {
foreach($data['users'] as $user) {
$message->to($user->email, $name = $user->firstName . ' ' . $user->lastName);
}
$message->subject('test');
});
Gibt es irgendeine Art und Weise $ user Wert meiner Ansicht zugreifen? Ich kann auf $ Daten in meiner Ansicht zugreifen. $ data ['Benutzer'] ist ein Array von Benutzern. Ich brauche einen bestimmten/aktuellen Benutzernamen in der Ansicht.
Meine Ansicht (emails.test)
<div>Dear {{$user->firstName}},</div>
How are you?....
Aber Benutzer ist hier nicht definiert.
Vielen Dank im Voraus.
Debabrata
Dank Amir für Ihre Antwort. Ich kann auf $ Daten zugreifen. Sogar ich kann auf $ Daten ['Benutzer'] zugreifen. Aber wie kann man auf den Namen dieses bestimmten Benutzers zugreifen? $ data ['Benutzer'] gibt mir das Array von Benutzern. Ich muss den Benutzernamen in der Ansicht anzeigen. Danke –
$ user-> Benutzername oder was auch immer der Benutzername Spaltenname ist in Ihrem db –
oh nach der Bearbeitung Ich habe es, was versuchst du zu tun? Wenn $ data ['users'] 10 Benutzer hat, möchten Sie dieselbe E-Mail an diese 10 Benutzer senden oder eine andere E-Mail an jeden Benutzer senden? –