Laravel如何在会话中存储额外的数据/值Laravel

问题描述:

我在laravel登录中使用默认的auth()(电子邮件和密码) 现在,我尝试在(年龄或城市)等文本字段中接受用户的输入

I'm using default auth() in laravel login (email & password) Now i try to take input from the user in text field like (Age or City)

现在我想在会话中存储(年龄/城市).

Now i want to store (Age/City) in my session.

帮帮我

您可以使用 session() 助手:

You can use session() helper:

session('age', 18); // saves age into session

$age = session('age')`; // gets age from session

更新

如果要在用户注册后保存年龄"和城市",则应将此数据存储在数据库中,而不是在会话中.您可以在app\Http\Controllers\Auth\AuthController.php

If you want to save Age and City after user registration, you should store this data in a DB, not in a session. You can add some fileds in create method of app\Http\Controllers\Auth\AuthController.php