Удаления ключа из массива сессии Laravel
Как удалить ключ из массива сессии?
public function delete_product(Request $request){
foreach (session('products') as $key => $value) {
if ($value->id == $request->id) {
unset(session('products')[$key]);
}
}
return redirect()->back();
}
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Отредактируйте массив и заново поместите в сессию:
$products = session('products');
foreach ($products as $key => $value) {
if ($value->id == $request->id) {
unset($products[$key]);
}
}
session(['products' => $products]);