2017-09-01 1 views
0

Ich verwende Youtube PaketWie Youtube Klasse auf Ansicht

Ich habe diese auf app.php

Alaouy\Youtube\YoutubeServiceProvider::class, 

&

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

jetzt im in Sicht versuchen, wie diese verwenden,

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

aber Fehler

„htmlspecialchars bekommen() erwartet ein Parameter-String, Objekt gegeben
(Ansicht zu sein: C: \ xampp \ htdocs \ Guru \ resources \ Ansichten \ admin \ Video \ index.blade .php) "

Wie kann ich das beheben?

Ich versuchte

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

its me alles zeigt
Hier Screenshot enter image description here

+0

Versuchen Sie dies: '{\ Youtube :: getVideoInfo ('rie-hPVJ7Sw')}} Lassen Sie mich wissen, ob es funktioniert! –

+0

es funktioniert, wenn ich dies eintippe {{var_dump (Youtube :: getVideoInfo ($ video-> videoid))}} –

Antwort

1

sich nach den docs,

// Gibt ein STD PHP Objekt
$ video = Youtube :: getVideoInfo ('rie-hPVJ7Sw');

so könnten Sie tun,

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

aus dem Objekt zu drucken oder in einer Variablen zuweisen und Zugriff auf die jeweiligen Objekteigenschaften

EDIT

nur zu zeigen, die html einbetten können Sie den folgenden Code verwenden

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

aber wie man Video rendern –

+0

Was ist die Ausgabe von '{{var_dump (Youtube :: getVideoInfo ('rie-hPVJ7Sw '))}} '? – linktoahref

+0

alles, was ich brauche Video-ID Titellink einbetten –

Verwandte Themen