@Aslero

Очистить куки в Laravel?

есть класс Cart, он отвечает за работу корзины

корзину сделал через куки

добавление
public function addProductToCart(int $product_id, $product_count,$price){
        if (isset($this->cart[$product_id])){
            $this->cart[$product_id]['quantity'] += $product_count;
        }else{
            $this->cart[$product_id] = array(
                'product_id' => $product_id,
                'quantity' => $product_count,
                'price' => $price,
            );
        }
        Cookie::queue('cart',serialize($this->cart),time() + 3600*24*30*365);

        return $this->cart[$product_id]['quantity'];
    }

но при вызове метода clean куки не очищаются

public function clear(){

        $this->mini_cart_total = 0;
        $this->cart = array();

        Cookie::queue('cart', null, -1);
        Cookie::queue('mini_cart_total', null, -1);
    }
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
anton_reut
@anton_reut
Начинающий веб-разработчик
Cookie::forget('cart');
Cookie::forget('mini_cart_total');

Не?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 окт. 2020, в 10:48
3000 руб./за проект
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект