如何在View上使用Youtube类

时间:2017-09-01 11:45:29

标签: php laravel youtube laravel-5.5

我正在使用Youtube

我在 app.php

上添加了此内容
ValueError: Unable to parse string "10,614,163,994.00" at position 1

&安培;

Alaouy\Youtube\YoutubeServiceProvider::class,

现在我正在尝试像这样

'Youtube' => Alaouy\Youtube\Facades\Youtube::class,

但是收到错误

  

" htmlspecialchars()期望参数1为字符串,给定对象为
   (查看:C:\ xampp \ htdocs \ guru \ resources \ views \ admin \ video \ index.blade.php)"

我该如何解决这个问题?

我试过

{{ Youtube::getVideoInfo('rie-hPVJ7Sw') }}
它向我展示了一切
这是截图 enter image description here

1 个答案:

答案 0 :(得分:1)

根据文档,

  

//返回STD PHP对象
  $ video = Youtube :: getVideoInfo(' rie-hPVJ7Sw');

所以你可以做到,

{{ var_dump(Youtube::getVideoInfo('rie-hPVJ7Sw')) }}

打印出对象或将其分配给变量并访问相应的对象属性

修改

要仅显示embed html,您可以使用以下代码

@foreach($videos as $video)
  {!! Youtube::getVideoInfo($video->videoid)->player->embedHtml !!}
@endforeach