laravel刀片将youtube iframe与变量连接起来[重复]
Posted
技术标签:
【中文标题】laravel刀片将youtube iframe与变量连接起来[重复]【英文标题】:laravel blade concatenate youtube iframe with variable [duplicate] 【发布时间】:2021-04-18 21:58:18 【问题描述】:在我的刀片中,我想从我的 api 连接刀片 iframe youtube 视频 ID 中的变量。
这是我完成的代码。但不工作,显示错误未定义索引 QRfj1VCg16Y。
<iframe src='https://www.youtube.com/embed/$movie['QRfj1VCg16Y']'>
</iframe>
【问题讨论】:
错误是不言自明的...您的$movie
变量没有索引'QRfj1VCg16Y'
。
@TimLewis 我知道,但该视频 ID 在 $movie 变量数组中。但是当我在 iframe 中连接时它不起作用。
“视频 id 在 $movie 变量数组中” - 不,不是,请阅读您的错误:未定义索引。做一个dd(isset($movie['QRfj1VCg16Y']))
,它会说false
。
【参考方案1】:
QRfj1VCg16Y
是视频的 id,而不是数组的索引:
<iframe src='https://www.youtube.com/embed/QRfj1VCg16Y'>
</iframe>
【讨论】:
是的,我知道它是视频的 id,但该 id 在 $movie 数组中,所以它应该是` ` 这不是您的数组的索引。阅读您的错误消息:undefined index QRfj1VCg16Y.
是的,我明白了。我做错了,我正在索引实际的视频 ID。不是索引。我已经接受了你的回答。谢谢【参考方案2】:
是的。我找到了我插入实际视频 ID 的解决方案,而不是 iam 使用的 api 的索引,就像这样
"yt_trailer_code" => "QRfj1VCg16Y"
所以实际的id是
$movie['yt_trailer_code']
这很容易。我不知道我怎么了
【讨论】:
以上是关于laravel刀片将youtube iframe与变量连接起来[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Laravel 中上传和显示嵌入的 youtube 视频
我可以将刀片变量传递给 Laravel 中的 php 变量吗?
使用 HTML5 嵌入式视频与使用带有 YouTube 链接的 iframe 有啥区别?