gpt4 book ai didi

php - 如何在laravel中不包含html发送邮件?

转载 作者:可可西里 更新时间:2023-10-31 22:39:45 25 4
gpt4 key购买 nike

我正在尝试通过 Laravel 发送邮件。这是我的代码:

邮件文件夹中的 sendMailable.php 文件

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class SendMailable extends Mailable
{
use Queueable, SerializesModels;

/**
* Create a new message instance.
*
* @return void
*/
public function __construct()
{
//
}

/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('view.name');
}
}

我的 Controller 代码是:

$data= ['name'=>'sakal de boss'];
Mail::send(['text'=>'mail'],$data, function($message){
$message->to($to, 'sakal')->subject('ami mail korsi');
$message->from($from,'sakal');
});

echo 'hey';
}

查看页面:

<div>
Hi, This is : {{ $name }}
</div>

我的 View 页面中没有其他标签,但我仍然在邮件中收到 html 标签。

这是我收到的邮件。

邮件输出:

enter image description here

最佳答案

在你的 .blade.php 文件中试试这个:(View)

{!! $名字!!

取而代之:(这将呈现您的 HTML)

{{ $name }}

关于php - 如何在laravel中不包含html发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53940612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com