只是厌倦了解如何从session中搜索值。我只是在会话中存储了一个id。之后如果请求相同的id,需要将其从session中删除,如果id不可用则将其添加到会话中。
这是我在会话中添加id的简单函数。
public function addInquiry(Request $request) {
Session::push('cart', $request->activity_id);
return response()->json(Session::get('cart'));
}
回复的内容["1", "2", "3", "4", "1", "2"]
如何检查请求的ID是否已存储在会话中。
预期结果
public function addInquiry(Request $request) {
if $request->activity_id is already in session
{
// remove id from session
} else {
// store in session
}
}
return response
我该怎么做?
答案 0 :(得分:2)
使用MDN documentation on transform-box
:
if (in_array($request->activity_id, session('cart'))) {