2016-06-20 4 views
1

i Laravel bin mit jetzt will ich alle Google Web Fonts in meiner Seite zur Liste mit Google Schrift apierhalten die Schriftarten google Liste in Seite

public function index(){ 

function get_google_fonts() { 
    $url = "https://www.googleapis.com/webfonts/v1/webfonts?key=!"; 
    $result = json_response($url); 
     $font_list = array(); 
     foreach ($result->items as $font) { 

      echo $font;    
     } 
     return $font_list; 

    } 
    return view('website_settings'); 
} 

ich denke, es funktioniert nicht, kann mir jemand bitte helfen !

Antwort

1

weil $ font ist ein Objekt, das Sie durchqueren haben .. versuchen, etwas wie das

$url = "https://www.googleapis.com/webfonts/v1/webfonts?key=!"; 
$result = json_decode(file_get_contents($url)); 
$font_list = ""; 
foreach ($result->items as $font) 
{ 
    $font_list[] = [ 
     'font_name' => $font->family, 
     'category' => $font->category, 
     'variants' => implode(', ', $font->variants), 
     // subsets 
     // version 
     // files 
    ]; 
} 
return $font_list; 
+0

Dank Bro: -) @ Alex Meyer –

+0

np fühlen sich frei, dies als beantwortet :-) zu markieren –