我想在数据库中插入会话变量值。

时间:2016-08-11 06:41:57

标签: php laravel session

我想在数据库中插入会话变量值。我试过这个代码,但它没有工作
$ UID = $ _ SESSION ['用户ID'];
$ image-> U_id = Input :: get($ uid); 我该怎么办?

3 个答案:

答案 0 :(得分:1)

$_SESSION['userid'];在Laravel中不起作用。

试试这个:

$userid = Session::get('userid'); // this is the way to get laravel session value
// save it in database

答案 1 :(得分:0)

如果您已将变量存储在$uid中,则无法拨打Input::get()

所以只做这样的事情。

$uid=$_SESSION['userid'];

$image = new Image;
$image->U_id = $uid;

$image->save();

答案 2 :(得分:0)

我不知道你的目标是什么,但你也可以用很少的配置将会话存储在数据库中,如果这就是你所追求的,Laravel已经支持了这一点。

Source