Как использовать Youtube Class on View

я использую 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

это показывает мне все

Вот скриншот
введите описание изображения здесь

0

Решение

Согласно документам,

// Возвращаем объект 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
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]