я использую YouTube пакет
Я добавил это на app.php
Alaouy\Youtube\YoutubeServiceProvider::class,
&
'Youtube' => Alaouy\Youtube\Facades\Youtube::class,
Теперь я пытаюсь увидеть, как это
{{ Youtube::getVideoInfo('rie-hPVJ7Sw') }}
но получаю ошибку
«htmlspecialchars () ожидает, что параметр 1 будет строкой, объект задан
(Представление: C: \ xampp \ htdocs \ guru \ resources \ views \ admin \ video \ index.blade.php) «
Как я могу это исправить?
Я старался
@foreach($videos as $video)
{{ var_dump(Youtube::getVideoInfo($video->videoid)) }}
@endforeach
Согласно документам,
// Возвращаем объект STD PHP
$ video = Youtube :: getVideoInfo (‘rie-hPVJ7Sw’);
чтобы ты мог сделать,
{{ var_dump(Youtube::getVideoInfo('rie-hPVJ7Sw')) }}
распечатать объект или присвоить его переменной и получить доступ к соответствующим свойствам объекта
РЕДАКТИРОВАТЬ
Чтобы показать только HTML-код для вставки, вы можете использовать следующий код
@foreach($videos as $video)
{!! Youtube::getVideoInfo($video->videoid)->player->embedHtml !!}
@endforeach
Других решений пока нет …