如何在Laravel 5.3中自定义重置电子邮件刀片模板的路径?
使用的模板是:vendor/laravel/framework/src/Illuminate/Notifications/resources/views/email.blade.php
我想建造我自己的。
另外,如何更改此电子邮件的文本,请参阅:vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
public function toMail()
{
return (new MailMessage)
-&g
所以我需要将我的刀片电子邮件模板存储在数据库中。现在,我在视图中使用db内容有问题,因为动态信息没有呈现。
下面是详细说明我所面临的更多问题的代码:
邮件类:
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use App\User;
class activateUser extends Mailable
{
在我的数据库中,我保存了包含刀片标记的文本,如:
Hello {!! $name !!} how are you today.
我将此文本传递给变量$text中的电子邮件模板。在电子邮件中,我使用{!!$text!}获取邮件中的文本。然而,当电子邮件发送时,它会显示{!符号而不是变量(也是传递的)。如何将刀片标记保存在数据库中,并将其传递给需要替换{!的代码!有什么!!}有正确的变量?
我的邮件功能.
$email = $order->email;
$name = $order->billingname;
//The text From the database.
$email