Laravel添加Auth会话变量

时间:2016-07-15 10:08:45

标签: php laravel-5

用户登录系统后( Auth ::尝试成功

如何为用户的Auth会话添加其他数据?

我有用户所有数据,但没有用户的个人资料图片数据。用户的个人资料图像保存在另一个表格中,如user_profile_image

我必须在Auth::user()->file_name中设置个人资料图像数据,直到用户退出。

我试过这种方式:

Auth::user()->setAttribute('key','value'); 

Auth::user()->file_name=$filename; 

但它不起作用。

1 个答案:

答案 0 :(得分:0)

如果您只想保存用户图片:

  1. 添加一个迁移,在picture
  2. 中添加users
  3. 使用该字段保存图片

    $ u = User :: find($ userId); $ u-> picture = $ pathToPicture; $ U->保存();

    然后使用

    访问它

    $ U->图片; 要么 AUTH ::用户() - >图片;

  4. 如果您要在注册表单中添加字段:http://www.easylaravelbook.com/blog/2015/09/25/adding-custom-fields-to-a-laravel-5-registration-form/