0

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);}}

またよろしくお願いいたします。

4

2 に答える 2