laravel - 在 Laravel 8 中显示与变体相关的详细信息
问题描述
我想显示与变化相关的详细信息,但我不知道如何做到这一点。请帮我。在此处查看 JSON 响应。
模型
public function variationDetail()
{
return $this->belongsToMany('App\Models\VariationDetail',
'product_variation', 'product_id', 'variation_detail_id');
}
控制器
public function productDetails($productId)
{
$data = [
'productDetails' => Product::with('variationDetail', 'productColorGallery')
->where('id', $productId)->first(),
'variations' => Variation::orderBy('sort')->get()
];
// return $data['productDetails'];
return view('products-detail', $data);
}
看法
@foreach ($variations as $value)
<li>
<div class="prodHeading">
<h6>
{{$value->name}} :
</h6>
</div>
<div class="prodDecp">
<p>Red , Blue , green</p>
</div>
</li>
@endforeach
解决方案
@foreach ($variations as $value)
<li>
<div class="prodHeading">
<h6>
{{$value->name}} :
</h6>
</div>
<div class="prodDecp">
<p> @foreach ($productColorGallery as $value_color) {{ $value_color }},
@endforeach</p>
</div>
<div class="prodDecp">
<p> @foreach ($variationDetailas $value_details) {{ $value_details}},
@endforeach</p>
</div>
</li>
@endforeach
你可以像这样获取你的数据我希望你得到你的解决方案。
推荐阅读
- javascript - 从目录 jquery 中放置随机图像
- python - 如何在 python 中使用 InjectTouchInput 进行多点触控
- javascript - 在 reactjs 中渲染轮播
- spring-boot - 如何使用 Spring Data JPA 将数据保存在 H2 数据库中
- elasticsearch - Elasticsearch Exception java.lang.IllegalArgumentException: Mapper for somefield 与其他类型的现有映射冲突
- java - 来自控制台的 Java 递归
- c - 将 for 循环中的每个结果打印为表格,并显示每个迭代和结果
- java - 用多种方法显示字母电话号码(以数字表示)
- ios - 退出代码失败 1
- php - PHP# FUT 获取价格