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