2
コントローラ方法:モデルで関係hasOneのコントローラでの作業ではなく、ブレードで
public function panorama($id)
{
$order = ClientOrder::find($id);
$products = ClientProduct::where('client_order_id', $order->id)->with('product')->get();
$conteo = count($products);
return view('add.preview.work_panorama', compact('order', 'products', 'conteo'));
}
関係:ビュー$プロセスで
@foreach($products as $product)
<ul class="list-unstyled">
{{ $product->product->name }}
@foreach($product->processes as $process)
<li>-{{ $process->name }}</li>
@endforeach
</ul>
@endforeach
:ブレード上
public function product()
{
return $this->hasOne('App\Product', 'id', 'product_id');
}
見ます - > nameは動作しますが、$ product-> product-> nameは空白を表示しますが、コントローラには製品名が表示されます。
あなたは '$製品 - >製品 - > NAME'と' $ PROCESS-> NAME'を意味は同じですが、 '$製品 - >製品 - >は右に、空白を返すNAME'? –
商品コードを掲載することはできますか? –
どのようなエラーメッセージが表示されますか? –