Как отправить почту без включения html в laravel? - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь отправить письмо через 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');
    }
}

мой код контроллера:

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

на моей странице просмотра нет других тегов, но я получаю HTML-теги по почте.

вот почта, которую я получаю.

Вывод почты:

enter image description here

Ответы [ 3 ]

0 голосов
/ 27 декабря 2018

используйте {!! $name !!} ИЛИ <?= $name ?> вместо {{ $name }}

ИЛИ

Mail::send(['html.view', 'text.view'], $data, $callback);
0 голосов
/ 27 декабря 2018

ваш первый параметр 'text' будет считаться обычной почтой, поэтому попробуйте ввести значение ниже

Mail::send('email view name',$data, function($message){
            $message->to($to, 'sakal')->subject('ami mail korsi');
            $message->from($from,'sakal');
        });

или

Mail::send( ['html' => 'email view name'], $data, function($message){
                $message->to($to, 'sakal')->subject('ami mail korsi');
                $message->from($from,'sakal');
            });
0 голосов
/ 27 декабря 2018

Попробуйте это в вашем .blade.php файле: ( Просмотр )

{!! $name !!}

Вместо этого: (Это будетвизуализируйте ваш HTML )

{{ $name }}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...