我在 Laravel 4 中为实体“艺术家”设置了一个资源;在 ArtistController 中,我添加了自己的函数 youtube_embed。当我在视图(显示视图)中调用此函数时,表示它未声明。你知道我为什么会收到这个错误吗?谢谢你。
这是代码:
在 ArtistController 中:
public function youtube_embed($vari) {
$step1=explode('v=', $vari);
$step2 =explode('&',$step1[1]);
$iframe ='<iframe style="border:4px solid #41759d" width="460" height="259" src="http://www.youtube.com/embed/'.$step1[1].'" frameborder="0" allowfullscreen></iframe>';
return $iframe;
}
在 show.blade.php 中:
{{youtube_embed($artist->video_path);}}
再次感谢你的帮助。