私は1対1の関係を持っていますが、私の必要な結果が得られていますが、私の見解では結果を表示できません。1対1の関係の結果が表示されます。
これは
public function showallProducts()
{ // parent table
$productstock = Product::with('CurrentPrice')->get();
return view('welcome', compact('productstock'));
}
私の見解
<table>
<tr>
<th>id</th>
<th>name</th>
<th>description</th>
<th>price</th>
</tr>
@foreach ($productstock as $value)
<tr>
<td>
{{--<h4><a href="{{url('Job-Details',$show->id)}}">
{{$show->jobTitle}}</a></h4>--}}
<p>{{ $value->id }}</p>
</td>
<td>
<i class="fa fa-map-marker"></i>
<P>{{ $value->name }}</P>
</td>
<td><span>{{ $value->description }}</span>
</td>
<td><span>{{ $productstock->CurrentPrice->productprice
}}</span>
</td>
</tr>
@endforeach
</table>
その次に私を与えるエラー
Property [CurrentPrice] does not exist on this collection instance
私はその結果、次の取得コントローラに()ddは私のコントローラ機能です。私はビューで結果を表示する方法
Array
(
[0] => Array
(
[id] => 1
[name] => effertz.org
[description] => Williamson, Kozey and Marks
[created_at] => 2017-11-28 14:01:19
[updated_at] => 2017-11-28 14:01:19
[current_price] => Array
(
[id] => 5
[product_id] => 1
[productprice] => 52
[created_at] => 2017-11-28 14:01:21
[updated_at] => 2017-11-28 14:01:21
)
)
[1] => Array
(
[id] => 2
[name] => gulgowski.biz
[description] => Schaefer, Simonis and Kiehn
[created_at] => 2017-11-28 14:01:19
[updated_at] => 2017-11-28 14:01:19
[current_price] => Array
(
[id] => 6
[product_id] => 2
[productprice] => 99
[created_at] => 2017-11-28 14:01:21
[updated_at] => 2017-11-28 14:01:21
)
)
、何それはあなたがループを使用してループしている
{{ $value->CurrentPrice->productprice }}
に使用existanceチェック(空($ productstock-> CurrentPrice)に注目 // – seravee@endifショーが、私はDDを通じて私のコントローラでのuを示して、私は結果を持っています! () – raja
があなたの代わりにCurrentPriceのcurrentpriceを試してみたのですか? – GoatHater