我想在laravel网站上传一个嵌入式YouTube视频。
为此我已经在我的管理面板中上传了嵌入式YouTube视频链接(从youtube嵌入选项提供)并保存到数据库。然后我从数据库中检索了视频链接,并尝试在刀片模板中显示它。但是前端只显示保存在数据库而不是视频中的视频链接。
<iframe width="300" height="220" src="https://www.youtube.com/embed/6T8stXj7Dzg?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
但如果我手动使用html中的链接,则视频会成功显示。如下面的代码
<div id="panel-9-11-0-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="27" >
<iframe width="300" height="220" src="https://www.youtube.com/embed/E7SCzULQYUQ?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
<h3>title</h3>
</div>
我该如何解决?
答案 0 :(得分:1)
按照链接设置laravel项目,以便在laravel中上传嵌入视频
刀片部件
@foreach($video as $data)
<div class="media">
<h4>{{ $data->title }}</h4>
<div class="media-body">
{!! Embed::make($data->links)->parseUrl()->getIframe() !!}
</div>
</div>
@endforeach