gpt4 book ai didi

php - Laravel - 将数据传递到电子邮件 View

转载 作者:行者123 更新时间:2023-12-03 19:37:51 24 4
gpt4 key购买 nike

我无法通过在我的 View 中使用此变量来访问我的 email.verify View 中的 confirmation_code 变量:

$user->confirmation_code

当我这样分配数组项时,它不应该可以访问吗?我忽略了什么?

$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'confirmation_code' => str_random(30)
]);

Mail::send('emails.verify', ['user' => $user], function ($m) use ($user) {
$m->to($user->email, $user->name)->subject('Email verificatie');
});

所有其他变量,如姓名、电子邮件、密码都是可访问的,我正在为邮件发送方法提供我的用户对象。

最佳答案

您似乎没有将confirmation_code 传递给电子邮件模板。只需将确认码保存到某个变量

 Mail::send('emails.verify', ['user' => $user, 'confirmation_code' => $yourConfirmationCodevariable ], function($m){
$$m->to($user->email)->subject('Transaction Details');
});

在你的verify.blade

只需执行 {{ $confirmation_code }}

关于php - Laravel - 将数据传递到电子邮件 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32500766/

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