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 有啥区别?

我想通过 AJAX @yield 或 @include 一个 laravel 刀片模板与另一个模板,这怎么可能?

Laravel 刀片 ... 与 <?= ?>

Laravel 模板显示路线中的两个刀片模板