Controllercode:
public function testjoin()
{
$test=supportedversionsModel::join('MainHaghway', 'MainHaghway.buildid', '=','HaghwaySupports.build_id')
->select('MainHaghway.versions','HaghwaySupports.supportedversions','MainHaghway.timestamputc','MainHaghway.updatedescription','MainHaghway.checkcount','MainHaghway.statuscode')->get();
return view('haghwayUpdate',compact('test'));
}
}
这里我加入了两个具有一对多关系的表。并将结果返回给视图。
查看代码:
<table class="table" id="table">
<thead>
<tr class="header">
<th valign="middle" width="3%">Versions</th>
<th valign="middle" width="2%">Supportedversions</th>
<th valign="middle" width="7%">Release Date</th>
<th valign="middle" width="3%">Type</th>
<th valign="middle" width="7%">Description</th>
<th valign="middle" width="3%">Actions</th>
<th valign="middle" width="3%">Downloader</th>
<th valign="middle" width="3%">Beta code</th>
</tr>
</thead>
<tbody>
@foreach($test as $user)
<tr>
<td>{{$user->versions}}</td>
<td>{{$user->supportedversions}}</td>
<td>{{$user->timestamputc}}</td>
<td><a href="">Groups</a></td>
<td>{{$user->updatedescription}}</td>
<td>{{$user->statuscode}}</td>
<td>{{$user->checkcount}}</td>
**<td>{{"<li>" . str_replace ("," , "</li><li>" , $user->supportedversions) . "</li>"}}</td>**
<td></td>
</tr>
@endforeach
</tbody>
</table>
答案 0 :(得分:1)
第一次:您错过了 anime.timeline().add({
targets: '#myCanvas',
或Ul
标记这就是为什么它没有列出
注意: OL
代码应附加li
代码ul
代码
第二名:使用ol
函数从HTML,XML和PHP标记中删除字符串。
第三名:使用{!! .. !!}
strip_tags()
答案 1 :(得分:1)
我能理解你需要做什么。
根据Laravel Documentation关于广告位{{ }}
。在{{ }}
内写入的除变量之外的任何内容都被视为字符串(Laravel中的echo
)。
因此,根据您的要求,您应该使用{!! !!}
,这会更加先进,并且它允许您将HTML元素用作字符串。您可以在this answer找到更详细的信息。
答案 2 :(得分:0)
你需要解码html实体。例如<p>some text </p>
如果您看到这个并且想要转换为段落,则使用此
<?php echo htmlspecialchars_decode(stripslashes($your_variable)); ?>
有关详细信息,请阅读manual