2016-07-15 6 views
0

Ich habe undefinierte Variable und es Variable nicht aufrufen.Nicht definierte Variable: Stationen in Sicht

Ich bekomme Argument 1 Fehler, wenn ich versuche, auf eine Seite zuzugreifen. Das ist mein Code.

Ein Teil der Ansicht:

@foreach($stations as $station) 
    <span> {{ $stations->station }} </span> 
@endforeach 

Controller:

public function show($id) 
{ 
    $stations = DB::table('stations')->pluck('station'); 
    return view('configuration.configuration', $stations); 
} 

Route:

Route::get('configuration/', '[email protected]'); 
+0

'@foreach ($ Stationen als $ Station) {{$ Station-> Station}} @ endforeach' this eine korrigierte –

Antwort

2

Versuchen mit folgendem Code in Controller

public function show($id) 
{ 
    $stations = DB::table('stations')->pluck('station'); 
    $data['stations'] = $stations; 
    return view('configuration.configuration', $data); 
} 

Ansicht

@foreach($stations as $station) 
    <span> {{ $station->station }} </span> 
@endforeach 

Sie den Array-Wert direkt vorbei anzuzeigen. So wird es nicht funktionieren. Sie müssen die Werte einem Array-Index zuweisen und dann diesen Index wie $index_name in Sicht aufrufen. Dann wird es gibt Ihnen die gewünschte Ausgabe

+0

Jetzt heißt es "Versuch, die Eigenschaft von Nicht-Objekt zu bekommen" – OunknownO

+0

@OunknownO, Versuchen Sie diese ' {{$ Station}}' – Arun

+0

jup es funktioniert jetzt. Nun habe ich zwei Fragen, warum dies für Benutzer-Controller Rückansicht ('users.viewUser') -> mit ('Benutzer', Benutzer :: finden ($ ID)); Meine Frage ist warum hat es nicht für solche Stationen funktioniert? – OunknownO

0

mit folgendem Code in Controller Versuche: -

public function show($id) 
{ 
$stations = DB::table('stations')->pluck('station'); 
return view('configuration.configuration', compact('stations')); 
} 
2

oder

public function show($id) 
{ 
    $stations = DB::table('stations')->pluck('station'); 
    return view('configuration.configuration')->with(stations); 
} 

wenn Sie nicht wollen

zu Neft Ihrer $ Station in ungenutzten $ data