用户登录到系统后(身份验证::尝试成功)
如何为用户向身份验证会话添加其他数据?
我有用户所有数据,但没有用户的个人资料图像数据。用户的个人资料图像保存到另一个表中,例如user_profile_image
。
我必须在Auth::user()->file_name
中设置个人资料图像数据,直到用户注销。
我尝试了这种方式:
Auth::user()->setAttribute('key','value');
和
Auth::user()->file_name=$filename;
但它不起作用。
如果您只想保存用户图片:
- 添加在
users
表中添加picture
列的迁移 -
使用该字段保存图片
$u = 用户::查找($userId);$u->图片 = $pathToPicture;$u->save();
然后使用
$u>图片;或身份验证::用户()->图片;
如果要向注册表添加字段:http://www.easylaravelbook.com/blog/2015/09/25/adding-custom-fields-to-a-laravel-5-registration-form/