如何在Laravel中使用$ _SESSION将商品添加到购物车

我想在Laravel中使用以上代码,就像在普通$_SESSION中使用php一样。因此,我需要有关如何将其转换为Laravel的帮助。我只是尝试将内容添加到购物车。

if(isset($_POST["action"]))
{
    if($_POST["action"] == "add")
    {
        if(isset($_SESSION["shopping_cart"]))
        {
            $is_available = 0;

            foreach($_SESSION["shopping_cart"] as $keys => $values)
            {
                if($_SESSION["shopping_cart"][$keys]['product_id'] == $_POST["product_id"])
                {
                    $is_available++;

                    $_SESSION["shopping_cart"][$keys]['product_quantity'] = $_SESSION["shopping_cart"][$keys]['product_quantity'] + $_POST["product_quantity"];
                }
            }

            if($is_available == 0)
            {
                $item_array = array(
                    'product_id'       => $_POST["product_id"],'product_name'     => $_POST["product_name"],'product_price'    => $_POST["product_price"],'product_quantity' => $_POST["product_quantity"]
                );

                $_SESSION["shopping_cart"][] = $item_array;
            }
        }
        else
        {
            $item_array = array(
                'product_id'       => $_POST["product_id"],'product_quantity' => $_POST["product_quantity"]
            );

            $_SESSION["shopping_cart"][] = $item_array;
        }
    }
}

请帮助我进行转换。

toby_liao 回答:如何在Laravel中使用$ _SESSION将商品添加到购物车

看看Laravel session documentation

我认为您将使用datetimesession()->has()

本文链接:https://www.f2er.com/3166668.html

大家都在问