Laravel - 如何传递变量来重置密码模板?

2023-11-30

我已经实现了重置密码功能Laravel 5并收到电子邮件。现在如何将一些变量数据传递到我的电子邮件模板以显示有关用户的更多信息。

/**
 * Send a reset link to the given user.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function postEmail(Request $request)
{
    //echo Input::get('ID'); die;
    $this->validate($request, ['ID' => 'required|email']);

    $UserProduct = "Sample 1"; // I want to pass this variable to my password.blade.php
    $response = Password::sendResetLink($request->only('ID'), function (Message $message) {
        $message->subject($this->getEmailSubject());
    });

    switch ($response) {
        case Password::RESET_LINK_SENT:
            return redirect()->back()->with('status', trans($response));

        case Password::INVALID_USER:
            return redirect()->back()->withErrors(['ID' => trans($response)]);
    }

}

我要打印$UserProduct = "Sample 1";到我的电子邮件模板,但不知道如何传递到password.blade page.

任何想法?

Thanks.


The sendResetLink没有像 Laravel 中的常规电子邮件那样发送更多数据的正确方法。

你可以使用以下方法解决这个问题视图作曲家,像这样:

$UserProduct = "Sample 1";
$infoArray = [1,2,3,4];

view()->composer('emails.auth.password', function($view) use ($UserProduct, $infoArray) {
    $view->with([
        'UserProduct' => $UserProduct,
        'info' => $infoArray,
        'more' => 'Even more info',
    ]);
});

$response = Password::sendResetLink($request->only('ID'), function (Message $message) {
    $message->subject($this->getEmailSubject());
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel - 如何传递变量来重置密码模板? 的相关文章

随机推荐

  • 使用 sed 仅更改连续重复的字母

    使用 sed 如何将字母 a 更改为 A 但前提是它重复出现为两个或多个连续字母 示例 来自 galaxy ear aardvak Haaaaaaaaa into galaxy ear AArdvak HAAAAAAAAA 您可以使用组来完
  • 计算 Pandas GroupBy 对象中日期的差异

    我有一个具有以下格式的 Pandas DataFrame In 0 df Out 0 col1 col2 date 0 1 1 2015 01 01 1 1 2 2015 01 09 2 1 3 2015 01 10 3 2 1 2015
  • 脚本和matlab命令窗口之间的区别

    我想知道在命令窗口中输入几行或让脚本执行它们之间有什么区别 在问题中逃离嵌套的 try catch 语句我有一个示例功能 我已将选定的代码放入脚本中 然后叫它 但是这样它就无法正常工作 另一方面 当我选择行并按 f9 它按预期工作 这些行是
  • 如何在ParaView中读取Ansys数据文件?

    有人知道如何将 Ansys 结构数据文件导出到 ParaView 吗 据了解ParaView有一个Ansys阅读器 但它不起作用 加载 inp 文件时总是会出现错误 是否有任何脚本可以将 inp 文件转换为 vtk Thanks 基于vid
  • 对范围对象使用 Range.Sort 时 Excel for Mac 崩溃

    我有一个 Excel 电子表格 单元格 A1 到 A8 中有 8 个随机数 然后我有两个按钮 每个按钮运行一个 VBA 子程序 Sub Button1 Click Sheets Sheet1 Range A1 A8 Sort key1 Sh
  • SQL日期查询中的VBA变量

    我正在尝试查询 SQL 数据库中日期在用户输入给出的日期之后的所有行 当我用 包围日期时 我遇到了各种错误 从 附近语法不正确 到 将表达式转换为算术溢出错误 我当前的代码如下所示 inputdate InputBox Please ent
  • 增加谷歌云虚拟机的配额

    最近 我试图通过向我的虚拟机添加 GPU 来获得 Google 云加速器的好处 因此请求增加配额 因此我发送了 8 个 GPU 的请求 并收到了以下电子邮件 注意我尝试了多次 那么任何人都可以解释到底发生了什么以及如何成功增加 提前致谢 此
  • 在服务器上所有数据库的所有表中搜索字符串

    编辑 这个问题被标记为重复 但事实并非如此 SO 上的其他答案显示了如何搜索单个数据库中的所有表 我需要搜索给定服务器上每个数据库中的所有表 我需要在服务器上的所有数据库的所有表中搜索搜索字符串 我的电子邮件地址散布在即将更改域名的表格中
  • 本地存储未定义

    我正在尝试在 javascript 中使用 localstorage 在执行之间保存数据 这是使用它的代码 const commando require discord js commando roasts localStorage get
  • 当我使用 NetBeans 6.8 和 Eclipse 运行此代码时,为什么输出有所不同?

    当我使用 Eclipse 和 NetBeans 6 8 运行以下代码时 我想查看计算机上可用的 COM 端口 在 Eclipse 中运行时 它返回所有可用的 COM 端口 但在 NetBeans 中运行时 它似乎找不到任何端口 public
  • Swift 中的 NSNotificationCenter addObserver

    如何在 Swift 中将观察者添加到默认通知中心 我正在尝试移植这行代码 该代码行在电池电量变化时发送通知 NSNotificationCenter defaultCenter addObserver self selector selec
  • PHP 多个 cookie 无法在 iPad / iPhone 浏览器上运行

    所以我的应用程序是一个基于 iframe 的电子商务购物车 购物车会话存储在访问域中 当用户签出时 iframe 会部署一个弹出登录到我们的 SAAS 这会清除我们域的跨域 cookie 弹出登录经过身份验证后 弹出窗口关闭 iframe
  • 模态视图控制器关闭后 UITableView 不刷新

    我的 UITable 视图不会从数组的数据源刷新 该数组是由模态视图控制器编辑的 我已经确认编辑工作正常 我已经尝试过这些 void viewWillAppear BOOL animated myTableView reloadData N
  • EB AWS 上出现错误 - 502 错误网关 nginx/1.18.0

    我在 AWS 中运行的 Node 应用程序遇到问题 直到今天一切都运转良好 如果没有对应用程序进行任何新部署 当我尝试访问 URL 时会收到此 502 错误 我检查了 nginx 日志 得到了以下信息 2020 10 11 01 24 55
  • 如何在类型包装器(映射类型)中转发(众所周知的)符号?

    按照文档映射类型 在 TypeScript 中应该可以有这样的包装器 export type Wrapped
  • MVVM 儿童模型和导航和啤酒

    我在酒吧喝了几杯啤酒 这个女孩认为让 mvvm 与现实世界的应用程序一起工作很痛苦 她说为了解决 mvvm 中的问题 你添加更多代码 然后你会遇到另一个问题 你添加更多的代码 它永远不会结束 我同意 当我读到 mvvm 时 它听起来不错 而
  • Puppeteer - page.$$('').length 返回未定义

    我的代码出现错误 因此我尝试记录错误代码中的值 所以我做了 const read await page Ns6lhs9 gfh3 length Then i console log read 由于某种原因我得到undefined虽然有带有类
  • Python脚本不执行sysinternals命令

    这是来自的后续在Python脚本中调用pstools 当我打开命令提示符并执行 D pstools psloggedon exe l x 10 10 10 10 I get DOMAIN user 但是当我执行脚本时 import sys
  • 事件“foo”不是 RoutedEvent

    我尝试在现有项目的用户控件中创建路由事件 但收到错误消息The event foo is not a RoutedEvent 为了确保我没有疯 我做了一个示例项目just有问题的代码 一个最小的 完整的 可验证的例子 只是我在示例项目中没有
  • Laravel - 如何传递变量来重置密码模板?

    我已经实现了重置密码功能Laravel 5并收到电子邮件 现在如何将一些变量数据传递到我的电子邮件模板以显示有关用户的更多信息 Send a reset link to the given user param Illuminate Htt