php - Laravel - 你如何将变量注入(inject)密码提醒邮件

标签 php laravel laravel-4

使用 Laravel 4.1 的新密码代理,有没有办法将一些数据传递到密码提醒 View ?具体来说,我希望能够更改密码重置 View 的 URL。

看这里:http://laravel.com/api/source-class-Illuminate.Auth.Reminders.PasswordBroker.html#97-118我不确定它是否足够灵活以在不完全扩展此类的情况下接受数据...

最佳答案

不幸的是,searsaw 建议的代码对我不起作用。我想我弄错了。但我找到了下一个解决方案:

    View::composer('emails.auth.reminder', function($view) use ($user) {
        $view->with([
            'first_name'  => $user->first_name,
            'email'       => $user->email,
            'newPassword' => Input::get('new_password'),
            'logo'         => asset('/images/mail/logo.png'),
            'twitter_img'  => asset('/images/mail/btn_twitter_pressed.png'),
            'facebook_img' => asset('/images/mail/btn_fb_pressed.png')
        ]);
    });

我在 Password::remind 方法之前使用这段代码

关于php - Laravel - 你如何将变量注入(inject)密码提醒邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20744947/

相关文章:

PHP & MySQL 显示问题

php - 无法让 PHP 将信息发布到数据库

php - 使用ajax从jquery值更改php变量(同一页面)

php - 一对多关系查询

php - Laravel Carbon 返回错误的时间

php - 在 xampp 中使用 composer 安装 Laravel 4.1

php - Laravel 路由 URI : Add or condition

php - 在 Homestead VM 上添加和使用额外的数据库

php - Laravel 扩展 Form 类

php - Laravel Spatie 角色和权限 : How to change default tables?