用户登录系统后( Auth ::尝试成功)
如何为用户的Auth会话添加其他数据?
我有用户所有数据,但没有用户的个人资料图片数据。用户的个人资料图像保存在另一个表格中,如user_profile_image
。
我必须在Auth::user()->file_name
中设置个人资料图像数据,直到用户退出。
我试过这种方式:
Auth::user()->setAttribute('key','value');
和
Auth::user()->file_name=$filename;
但它不起作用。
答案 0 :(得分:0)
如果您只想保存用户图片:
picture
表users
列
使用该字段保存图片
$ u = User :: find($ userId); $ u-> picture = $ pathToPicture; $ U->保存();
然后使用
访问它$ U->图片; 要么 AUTH ::用户() - >图片;
如果您要在注册表单中添加字段:http://www.easylaravelbook.com/blog/2015/09/25/adding-custom-fields-to-a-laravel-5-registration-form/