Я пытаюсь добавить имя пользователя в уведомлениях. На данный момент, Laravel письма уведомления начинается как:Laravel 5.3 Как показать имя пользователя в уведомлениях Email
Hello,
И я хочу, чтобы изменить его на:
Hello Donald,
Прямо сейчас, у меня есть, как это предустановка. Этот пример для сброса пароля уведомления по электронной почте:
Модель пользователя:
public function sendPasswordResetNotification($token)
{
$this->notify(new PasswordReset($token));
}
App \ Сообщения \ PasswordReset:
class PasswordReset extends Notification
{
use Queueable;
/**
* Create a new notification instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the notification's delivery channels.
*
* @param mixed $notifiable
* @return array
*/
public function via($notifiable)
{
return ['mail'];
}
/**
* Get the mail representation of the notification.
*
* @param mixed $notifiable
* @return \Illuminate\Notifications\Messages\MailMessage
*/
public function toMail($notifiable)
{
return (new MailMessage)
->line('The introduction to the notification.')
->action('Notification Action', 'https://laravel.com')
->line('Thank you for using our application!');
}
/**
* Get the array representation of the notification.
*
* @param mixed $notifiable
* @return array
*/
public function toArray($notifiable)
{
return [
//
];
}
}
ли модель пользователя автоматически переплетены с уведомлением Класс? Как добавить имя пользователя в представление?
теперь ваша электронная почте отправить без имени пользователя? –
есть. Он начинается с 'Hello!' В уведомлении по умолчанию, которое по умолчанию. Если я добавлю к клику '$ user-> first_name' или' $ first_name', он выдает неопределенную ошибку переменной. Итак, я считаю, что пользовательский объект должен быть отправлен из класса уведомлений? – Neel
Вы создали почтовый класс для этого и представления? –