Laravel: Wie man ein Blade SELECT mit Werten aus einer where-Anweisung bevölkert

8

Ich verstehe, dass Sie Werte wie folgt an eine select-Anweisung senden können:

Controller:

%Vor%

Und bevölkern Sie dies meiner Ansicht nach so:

Anzeigen:

%Vor%

Aber wie befülle ich nur Datensätze von Clients, bei denen beispielsweise group_id = 1 ist.

Ich habe es versucht:

%Vor%

und

%Vor%

Aber es scheint nicht so zu funktionieren und gibt mir den Fehler "Call to a member function wo () auf einem Nicht-Objekt"

Irgendwelche Ideen, wie es funktioniert?

    
Josh 28.07.2013, 23:12
quelle

5 Antworten

8

Ich habe eine Antwort gefunden, die für mich funktioniert hat:

Verwenden Sie fließend statt eloquent, was in etwa so aussehen wird:

%Vor%

Dann rufen Sie es einfach in Blade-Form-Tags wie folgt auf:

%Vor%

@KyleK, danke für den Versuch zu helfen.

    
Josh 29.07.2013, 05:46
quelle
9

Die lists () müssen zuletzt aufgerufen werden

%Vor%     
Mighty Lucene 29.07.2013 05:52
quelle
8

Controller:

%Vor%

Anzeigen:

%Vor%

Ergebnis:

%Vor%     
Adrian Ortiz Martinez 26.03.2016 02:03
quelle
6

Das würde auch funktionieren

%Vor%     
Abbas 03.02.2014 15:28
quelle
1

Ich bin mir nicht sicher, ob das ein Tippfehler ist oder nicht, aber Sie werden nicht richtig retrieved,

Diese Zeile sollte ...

sein %Vor%

Auch ....

Manchmal, wenn Sie Listen füllen, werden Sie Modelle bekommen, und es ist einfach, sie zu übergeben, aber manchmal erhalten Sie Arrays (fließend, roh usw.), und in diesen Fällen müssen Sie manuell zugreifen und das Formular mit HTML erstellen müssen anders darauf zugreifen.

    
KyleK 28.07.2013 23:18
quelle

Tags und Links