Laravel 应用 class 到 line() 的通知电子邮件已扩展到所有正文
Laravel Notifications email applied class to line() is extended to all body
我已应用 Laravel 通知电子邮件模板,以便在应用评论时发送电子邮件。这里的代码:
$mailmessage= (new MailMessage)
->line( __('messages.hello').' '.$this->arr['user'].',')
->line($this->arr['created_by'].' '.__('messages.comment_'.$this->arr['function_name'].'_you_owner',['task_name'=>$this->arr['function_title']] ))
->line(new HtmlString('<div class="lightgreylayer">'.$this->arr['comment'].'<div>'))
->action(__('titles.view_'.$this->arr['function_name']), url($link));
除了 class lightgreylayer
我应用到单行之外,其他都很好。 class 已应用,但应用于以下所有元素,不仅应用于我应用 HtmlString
的行。
我已经将 email.blade.php 从 {{ $line }}
更改为 {!! $line !!}
。
有什么解决方案可以仅将 class 应用于我的线路?
谢谢!
为了了解其他用户,我找到了将 css class 应用程序隔离到单行 () 的解决方案,方法是应用额外的 div
:
->line(new HtmlString('<div><div class="lightgreylayer">'.$this->arr['comment'].'</div><div>'))
此处结果:
我已应用 Laravel 通知电子邮件模板,以便在应用评论时发送电子邮件。这里的代码:
$mailmessage= (new MailMessage)
->line( __('messages.hello').' '.$this->arr['user'].',')
->line($this->arr['created_by'].' '.__('messages.comment_'.$this->arr['function_name'].'_you_owner',['task_name'=>$this->arr['function_title']] ))
->line(new HtmlString('<div class="lightgreylayer">'.$this->arr['comment'].'<div>'))
->action(__('titles.view_'.$this->arr['function_name']), url($link));
除了 class lightgreylayer
我应用到单行之外,其他都很好。 class 已应用,但应用于以下所有元素,不仅应用于我应用 HtmlString
的行。
{{ $line }}
更改为 {!! $line !!}
。
有什么解决方案可以仅将 class 应用于我的线路?
谢谢!
为了了解其他用户,我找到了将 css class 应用程序隔离到单行 () 的解决方案,方法是应用额外的 div
:
->line(new HtmlString('<div><div class="lightgreylayer">'.$this->arr['comment'].'</div><div>'))
此处结果: