0
私はピボットテーブルからアイテムのリストを表示するためにhtmlテーブルを持っていますが、私のアイテムは表示されません。私の項目は、この形式でHTMLテーブルにアイテムを表示する -
表
PatientID Name Doctor City
134 Joey Michael London Fredy Amsterdam
を表示しているしかし、私はこれは、forループと私のテーブルには、どのように見えるかであることが、この形式で
PatientID Name Doctor City
134 Joey Michael London
134 Joey Fredy Amsterdam
を表示させたいです
<table class="table">
<thead>
<tr>
<th>PatientID</th>
<th>Name</th>
<th>Doctor</th>
<th>City</th>
</tr>
</thead>
<t
body>
@foreach($patients as $patient)
<tr>
<td>{!! $patient->id !!}</td>
<td>{!! $patient->name !!}</td>
@foreach($patient->doctors as $doctor)
<td>{!! $doctor->name!!}</td>
<td>{!! $doctor->city!!}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
あなたのコンテンツをエスケープしたいのですが、私はこの部分を本当に理解できませんでした。もしあなたがさらに説明できるなら、本当に役に立つかもしれません –
@ LearnProgrammingまあ、HTMLコンテンツなどをデータベースから出力したいのであれば、それをエスケープして正しくレンダリングされるようにしたいのです。さもなければ、bladeはすべてのページ上で 'htmlspecialchars'関数を実行します。これにより、あなたのページを乗っ取る可能性のある悪意のあるユーザーの入力を防ぎます。 (詳細はこちら[こちら](https://laravel.com/docs/5.5/blade#displaying-data)をご覧ください。 – manniL