Php 如何通过给出会话数组的索引从laravel会话中删除项

Php 如何通过给出会话数组的索引从laravel会话中删除项,php,laravel,session,laravel-5,Php,Laravel,Session,Laravel 5,你好,我是Laravel的新手,我使用以下方法在会话中存储家庭成员详细信息,我想使用会话索引删除家庭成员,请有人帮助我 会话->推送“家庭”,$request 这是使用PHP数组_搜索函数实现的: $families = session()->pull('families', []); if(($key = array_search($deleteID, $families)) !== false) { unset($families[$key]); } s

你好,我是Laravel的新手,我使用以下方法在会话中存储家庭成员详细信息,我想使用会话索引删除家庭成员,请有人帮助我

会话->推送“家庭”,$request


这是使用PHP数组_搜索函数实现的:

$families = session()->pull('families', []);
    if(($key = array_search($deleteID, $families)) !== false) {
        unset($families[$key]);
    }
session()->put('families', $families);
// PS: specify index you want to remove on $deleteID variable
或者更简单的方法:

$index = 0; // let's say it's index 0
$families = Session::get('families'); // save the array
unset($families[$index]); // remove value from array based on index
Session::put('families', $families); // set the array again
// PS: specify index you want to remove on $index variable

这些方法的可能重复对我不起作用我想通过提供索引从会话中删除一项请帮助我如果你知道请检查我的回答如果这两种方法不起作用我已经厌倦了我可以看看你的代码实现吗?你犯了什么错误?