Laravel 4 でエンティティ「Artists」のリソースを設定しました。ArtistController 内に、独自の関数 youtube_embed を追加しました。ビュー (show ビュー) でこの関数を呼び出すと、宣言されていないことがわかります。なぜ私がこのエラーを受け取っているのか分かりますか? ありがとうございました。
コードは次のとおりです。
アーティストコントローラーで:
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);}}
またよろしくお願いいたします。