gpt4 book ai didi

php - 在php中显示具有不同名称和一个后缀的所有 session

转载 作者:行者123 更新时间:2023-12-04 10:57:57 25 4
gpt4 key购买 nike

我想通过 Laravel 创建一个商店网站。

我想创建购物车页面和购物车页面,显示用户想要购买的所有产品。
我为用户想要购买的每个产品创建一个 session 。

我在 Laravel 中有一些这样的 session


$_SESSION[cart_133] = [

'product' => 'test1',
'quantity' => '3',
'price' => '30'

];



$_SESSION[cart_30] = [

'product' => 'test2',
'quantity' => '1',
'price' => '50'

];


$_SESSION[cart_65] = [

'product' => 'test3',
'quantity' => '10',
'price' => '653',

];


我想像这样向他们展示

<p>test1</p>
<p>3</p>
<p>30</p>

<hr>

<p>test2</p>
<p>1</p>
<p>50</p>

<hr>


<p>test3</p>
<p>10</p>
<p>653</p>

<hr>
<hr>


<p>all price 733</p>


最佳答案

如果你想用 Laravel 的方式来做,你必须define relations .

分类型号 (每个品类可能有一些产品)

public function products()
{
return $this->hasMany('App\Product');
}

产品型号 (每个产品都属于某个类别)

public function category()
{
return $this->belongsTo('App\Category');
}

那么当你想用他们的产品获得类别时,你可以使用 Eager Loading .

Controller :

$categories = Category::with('products')->get();

查看 :

@foreach ($categories as $cat)
@foreach ($cat->products as $product)
<!-- product data -->
@endforeach
@endforeach

关于php - 在php中显示具有不同名称和一个后缀的所有 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59053600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com