【发布时间】:2021-10-15 20:01:47
【问题描述】:
我需要能够在会话中使用数组。我想存储不同的 candidate_id 以便以后找到候选人。
CandidateController:
public function search(Request $request)
{
$data=$request->validate([
'keyword' => 'required',
'word' => 'required',]);
$keyword= $data['keyword'];
$key= $data['key'];
$candidate = candidate::where($key, $keyword)->get();
return view('candidate.list', compact('candidate'));
}
我应该做哪些改变来创建一个包含 [candidate's ids] 的会话数组
然后使用这些 id 找到那些 $candidate,并返回 view('candidate.list', compact('candidate')) ?有可能吗?
【问题讨论】:
-
问题不清楚。第一的;
$key= $data['key'];行是干什么用的?你想达到什么目的?您可以将数组数据存储在会话中并将新项目推送到它session()->push('candidate_ids', $candidate_id)但我不了解上下文。
标签: php laravel session laravel-8