Ich habe ein Stück Code und ich versuche herauszufinden, warum eine Variation funktioniert und die andere nicht.
%Vor%Dadurch kann ich wie erwartet eine Ansicht von Arrays für Fixtures, Teams und Selektionen erstellen.
Allerdings
%Vor%nicht lässt zu, dass die Ansicht ordnungsgemäß generiert wird. Ich kann immer noch die Arrays aussprechen, und ich bekomme die erwarteten Ergebnisse, aber die Ansicht wird nicht wiedergegeben, sobald sie den Auswahlbereich erreicht hat.
Es ist okay, weil ich mit der ->with()
-Syntax arbeite, aber nur eine ungerade.
Danke. DS
Die Funktion View::make
benötigt 3 Argumente, die laut der Dokumentation:
In Ihrem Fall ist das compact('selections')
ein 4. Argument. Es wird nicht an die Ansicht übergeben und Laravel löst eine Ausnahme aus.
Auf der anderen Seite können Sie with()
so oft verwenden wie Sie möchten . Also, das wird funktionieren:
Ich wollte einfach hier reinspringen und die Antwort korrigieren (Alternative vorschlagen) ...
Sie können compact auch auf die gleiche Weise benutzen, aber viel besser zum Beispiel ...
%Vor%Oder wenn Sie PHP & gt; 5.4
%Vor%Dies ist viel sauberer und ermöglicht dennoch Lesbarkeit bei der Überprüfung der Anwendung;)
Ich konnte
verwenden %Vor%Ich weiß nicht, ob es, weil ich PHP 5.5 benutze, es großartig funktioniert :)