ich einige JSON-Daten in einem Feld von meinem DB gespeichert haben, um die Daten in einer Ansicht angezeigt werden, schrieb ich diese Abfrage in meinem ControllerJSON-Daten und Laravel Ansicht
$gallerie = Articolo::select('nome_gal')
->where('nome_gal','LIKE','%nome_gal%')
->orderBy('created_at', 'desc')
->orderBy('updated_at', 'desc')
->take(6)
->get();
In der Steuerung gebe ich dass Abfrage und andere Anfragen, zu einer Ansicht auf diese Weise
return view('articoli')->with(array('articoli' => $articoli, 'gallerie'=>$gallerie, 'categorie'=> $categorie, 'trevideo'=>$trevideo, 'treaudio'=>$treaudio));
in der Seitenleiste Abschnitt der Ansicht habe ich diesen Code:
<div class="sidebar-item popular">
<h3>Ultime foto</h3>
<ul class="gallery">
@foreach(json_decode($gallerie, true) as $galleria)
<li>{{ $galleria['cover_gal'] }}</li>
@endforeach
</ul>
</div>
Nun, als ich versuche, die Seite zu laden, sehe ich keinen Code unter der <ul class="gallery">
.
Die Struktur der JSON-Daten dies http://p4c.it/alfa.json
In Anbetracht, dass json_decode
eine Zeichenfolge muss, meiner Meinung nach ist es etwas falsch in dem Steuerteil. Hast du irgendwelche Vorschläge?
du so
cover_gal Teil des JSON Daten. Die Struktur der JSON-Daten ist dies http://p4c.it/alfa.json – user1441917
Überprüfen Sie zuerst die Abfrage-Ausgabe, ich denke, Ihre Abfrage ist falsch, in der "Like" -Klausel haben Sie den Spaltennamen angegeben (% nome_gal%) , – Aparna