Laravel重置密码提醒,将变量传递给Blade模板

时间:2014-05-13 17:58:18

标签: php laravel-4

您好我的PasswordController.php中有以下代码,但它不起作用?

      // get the user info..
      $user = DB::table('users')
      ->where('email', '=' , Input::get('email'))
      ->first();

      if (empty($user))
       return Redirect::back()->with('message', "email doesn't exsist!");

      // set email template
      Config::set('auth.reminder.email', 'emails.auth.admin-reminder');

      $response = Password::remind($credentials, function($message) use ($user){

              $message->with('name'=> $user->first_name);
      $message->subject(trans('assword Reset')); 
                          });

我正在尝试将$ user-> first_name传递给我的刀片式电子邮件模板?我该怎么做?

由于

1 个答案:

答案 0 :(得分:2)

想出来,

在       密码::提醒

我们添加:

    View::composer('emails.auth.admin-reminder', function($view) use ($user) {
          $view->with(['name'  => $user->first_name]);
       });

您可以根据需要将视图传递给视图