Laravel : 检查值是否在会话中可用
Laravel : check if value is available on session or not
只是想知道如何从 session.I 中搜索值,只是将一个 ID 存储到 session.After,如果请求相同的 ID,则需要将其从会话中删除,如果 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
我该怎么做?
使用in_array()
:
if (in_array($request->activity_id, session('cart'))) {
只是想知道如何从 session.I 中搜索值,只是将一个 ID 存储到 session.After,如果请求相同的 ID,则需要将其从会话中删除,如果 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
我该怎么做?
使用in_array()
:
if (in_array($request->activity_id, session('cart'))) {