无法将数据发送到我的自定义密码重置刀片laravel

时间:2017-07-11 06:56:46

标签: php laravel laravel-5.4

我刚刚将reset password默认模板替换为custom template的{​​{1}}。

以下是我所做的(我使用 Laravel 5.4 ):

  1. 现在reset password已更改的功能如下所示:
  2. vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
    1. 我已成功发送电子邮件

    2. 但是,当我尝试访问public function toMail($notifiable) { return (new MailMessage)->with('token', $this->token); // ->line('You are receiving this email because we received a password reset request for your account.') // ->action('Reset Password', url(config('app.url').route('password.reset', $this->token, false))) // ->line('If you did not request a password reset, no further action is required.'); } 中的{{$token}}时,会提供以下resources/views/vendor/notifications/email.blade.php

    3. enter image description here

      我是如何尝试发送数据的:

      error
      public function toMail($notifiable) { return (new MailMessage)->with('token', $this->token); } vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php class中的

      是公开的,并已在构造函数内分配。

      问题:如何将$token发送至$token

      请提前帮助我!

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

public function toMail($notifiable) {
  return (new MailMessage)->with('token'=>$this->token); 
}