【发布时间】:2015-02-14 21:53:27
【问题描述】:
我想将一些 var 保存到我的会话中,当我使用 ajax 发出请求时,这不起作用。 这是服务:
function HuntService( $http ) {
this.hunts= {
draws : null,
hunters: null
};
this.saveToSession = function( hunts) {
var hunts = this.hunts;
return $http.post('saveToSession', {
hunts: hunts
});
};
}
HuntService.$inject = ['$http'];
module.exports = HuntService;
和控制器:
class HuntController extends \BaseController {
public function saveItems() {
Session::put('hunts', Input::get('hunts'));
return Response::json(array('saved' => true), 200);
}
public function destroy($id) {
Session::forget('hunts');
}
public function getHunts() {
return Session::get('hunts') // dont exits
}
}
当我尝试通过常规请求和没有 ajax 的情况下进行测试时。
【问题讨论】:
-
您使用的是什么会话驱动程序?
app/config/session.php -
我使用默认文件
标签: javascript php ajax angularjs laravel-4