Php 向Laravel 5.1 PasswordResets上的消息视图发送超过默认值的数据
我是Laravel的新手,想知道是否有一种方法可以将超过默认值的数据发送到消息视图(包含重置密码的已发送电子邮件的消息的视图) 它接收的默认数据仅包括令牌和用户信息。我的用户表有:id、用户名、电子邮件、密码、用户角色。但是我有另一个表“seller”,它包含name和last_name字段,当然还有连接seller和user的外键,所以,我也想从seller表中检索名称并将其发送到发送消息的视图,有什么想法吗?我已经修改了发送电子邮件的特征,但是,有人告诉我改变性格不是个好主意。我如何在不修改它们的情况下做到这一点?顺便说一下,我使用的是Laravel5.1Php 向Laravel 5.1 PasswordResets上的消息视图发送超过默认值的数据,php,mysql,laravel,laravel-5.1,Php,Mysql,Laravel,Laravel 5.1,我是Laravel的新手,想知道是否有一种方法可以将超过默认值的数据发送到消息视图(包含重置密码的已发送电子邮件的消息的视图) 它接收的默认数据仅包括令牌和用户信息。我的用户表有:id、用户名、电子邮件、密码、用户角色。但是我有另一个表“seller”,它包含name和last_name字段,当然还有连接seller和user的外键,所以,我也想从seller表中检索名称并将其发送到发送消息的视图,有什么想法吗?我已经修改了发送电子邮件的特征,但是,有人告诉我改变性格不是个好主意。我如何在不修改
谢谢 有一个特性称为
illumb\Foundation\Auth\ResetsPasswords
。它有一系列的功能来完成这项工作
您只需在App\Http\Controllers\Auth\PasswordController
中找到要编辑并复制的函数,然后根据需要编辑函数的内容
通过这样做,您只需通过自己的自定义函数超越默认函数。谢谢您的回答。在这个特性上有一个名为postmail的函数,但我不知道它从哪里获取并发送整个用户,我认为完成任务的文件是一个位于illumb\Auth\Passwords上的文件,名为“PasswordBroker”,方法为“sendResetLink”和“emailResetLink”,但这就是类,我将无法从PasswordController重写该方法,或者我会吗?