私は1対多のモデルを持っています。 WorkoutDetailsには多くの練習問題があります。オブジェクトのプロパティを取得
練習問題のすべてのデータを表示することができましたが、プロパティ 'Title'だけが必要です。コントローラで
Iは
public function getDetails($id){
$details = WorkoutDetails::where('parent_id','=',$id)->get();
return View::make('menu_renderer.partials.details')->with('details', $details);
}
を有し、HTMLに、私は
@foreach($details as $detail)
<div>
<ul>
{{$detail->exercises}}
</ul>
</div>
@endforeach
を有し、出力である:
[{ "ID":1、 "TYPE_ID": 「0」、「タイトル」:「演習1」、「詳細」:「詳細 運動1」、「メディア」:「5」、「created_at」:「0001-11-30 00:00:00」、 updated_at ":" - 0001 "0"、 "タイトル": "エクササイズ2"、 "詳細": "詳細 エクササイズ2"、 "メディア" : "2"、 "created_at": " - 0001-11-30 00:00:00"、 "updated_at": " - 0001-11-30 00:00:00"}] [{"id": 3、 "type_id":0、 "title": "Exercise 3"、 "Details": "Details 演習3"、 "メディア": "6"、 "created_at": "0001-11-30 00: "00"、 "updated_at": " - 0001-11-30 00:00:00"}] [{"id":4、 "type_id":0、 "title": "エクササイズ4"、 "詳細":"詳細 " 演習4"、 "メディア": "6"、 "created_at": " - 0001-11-30 00:00:00"、 "updated_at": " - 0001-11-30 00:00 :00 "}]
どちらが悪くないですかしかし、タイトルや詳細だけが必要です。
私は
@foreach($details as $detail)
<div>
<ul>
{{$detail->exercises->title}}
</ul>
</div>
@endforeach
または
@foreach($details as $detail)
<div>
<ul>
{{$detail->exercises.title}}
</ul>
</div>
@endforeach
または
@foreach($details as $detail)
<div>
<ul>
{{$detail->exercises[title]}}
</ul>
</div>
@endforeach
しかし、何をしようとした...
誰も私に、私はちょうど表示する方法のヒントを与えることができます各Exのタイトルまたは詳細WorkoutDetailsモデルに属するercise?
ありがとうございました!
これは機能しました。どうもありがとうございました !! – codi05ro