2016-08-11 5 views
0

ich eine einfache Methode, die Informationen zu einer Ansicht gelangt:Laravel 5.2 - Ausgabe in eine Ansicht

Route::get('/', function() { 
    $thissite = DB::table('this_site')->where('id',1)->get(); 
    $slider1 = DB::table('front_sliders')->where('active',1)->take(10)->get(); 
    return view('index')->with('slider1',$slider1)->with('site', $thissite); 
}); 

die Alle Daten werden übergeben OK und die $ thissite ist nur ein Datensatz, mit einem der Felder zu sein Überschrift genannt.

Mein Problem ist die Ausgabe dieses einzelne Variable entlang der Linien von:

<h1><strong>{{ headline }}</strong></h1> 

Ich habe auf diesem viele Variationen versucht, aber ich bin nicht immer überall!

Antwort

1

Also headline ist eine Spalte in this_site? Wenn ja, dann sollte die diese Arbeit:

<h1><strong>{{ $site->headline }}</strong></h1> 
+0

ich dies versucht haben, habe Versuch Eigenschaft von nicht-Objekt (Blick zu bekommen: D: \ Laravel \ freshskymedia \ resources \ ansichten \ master \ frontend.blade.php). Frontend.php ist das Hauptlayout, das der Index erweitert – Jim

0

Das funktionierte:

<h1><strong>{{ $site[0]->headline }}</strong></h1>