我正在开发一个项目,我将youtube视频链接存储在数据库中,然后我检索这些链接并使用刀片模板引擎我尝试将它们嵌入到页面中.我使用循环将视频放在页面中.出于某种原因,我没有在浏览器中收到任何视频.它覆盖了上述空间,但没有渲染任何东西.我正在使用laravel 3.这里有几段代码片段,如果它们有帮助的话.
这是index.blade.PHP
@layout('layouts.master')
@section('content')
@foreach ($videos as $video)
$videos变量从控制器传递.
class Videos_Controller extends Base_Controller
{
public $restful = true;
public function get_index()
{
$videos = DB::table('videos')->get();
return View::make('videos.index')
->with('title','Videos')
->with('videos',$videos);
}
}
我得到的只是一个空白页面.我不明白我做错了什么.我正在使用twitter bootstrap进行css原型设计.任何帮助将不胜感激.
这是master.blade.PHP的’head’的样子:
Meta charset="utf-8">
<Meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<Meta name="viewport" content="width=device-width,initial-scale=1.0">
Meta name="viewport" content="width=device-width">
{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::style('css/bootstrap-responsive.min.css') }}
最佳答案
幸运的是,我确实找到了解决问题的方法.希望它也应该对你有所帮助.使用嵌入语句中存在的URL.所以例如,如果你转到youtube并点击this视频的嵌入链接,你会得到这个
现在使用src标记中存在的url.这适用于其他视频托管服务,如VEVO.
希望能帮助到你..
原文地址:https://www.jb51.cc/mysql/433151.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。