我想在数据库中插入会话变量值。我试过这个代码,但它没有工作
$ UID = $ _ SESSION ['用户ID'];
$ image-> U_id = Input :: get($ uid);
我该怎么办?
答案 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已经支持了这一点。