Ich möchte View-Helfer wie {{render_part ("user_profile"); }} in laravel layout, und render_profile wird zurück und html, Im Moment druckt es als einfache Zeichenfolge und nicht als HTML Rendering, auch brauche ich eine gute Anleitung zu Laravel Blade/Ansicht Kompilierungsarchitektur zu verstehen, so dass ich benutzerdefinierte Klassen überschreiben Kern schreiben kann Methoden.Wie laravel View-Ausgabe im Layout als Variable Echo/einbetten
Antwort
Ich habe Gerard Reches Antwort aufgewertet. Aber wenn Sie den Blick von Ihrem Controller machen möchten, und zeigen Sie das HTML in Ihre Ansichten:
standardmäßig Blade-{{ }}
Anweisungen werden automatisch über die PHP htmlentities Funktion gesendet XSS-Angriffe zu verhindern. Wenn Sie Ihre Daten nicht wollen maskiert werden, können Sie die folgende Syntax verwenden:
{!! $myHTML !!}
Hoffnung, das hilft.
Vielen Dank .. Noch möchte ich ganze senden '{!! $ myHTML !!} 'als Variable vom Controller, möglich? – harish
Sicher, Sie müssten eine Ansicht (und optional übergeben Variablen) innerhalb Ihres Controllers rendern. So etwas sollte funktionieren: '$ html = view ('your.view', ['foo' => 'bar']) -> render();'. Fügen Sie der Antwort * $ html * hinzu und geben Sie sie aus. Schauen Sie sich die Dokumente zu Laravels Ansichten an: https://laravel.com/docs/master/views. Es ist ziemlich gut geschrieben. – JasonK
- 1. Wie macht man eine Variable im Layout sichtbar?
- 2. Variable als Spaltenname im Datenrahmen
- 3. Variable zeigt Nullwert im Hinblick Laravel
- 4. Wie lade ich das Layout als Zwischenbild im universellen Bildlader
- 5. Laravel 4: Wenn die Anweisung im Blade-Layout seltsam funktioniert
- 6. Laravel undefinierte Variable, wenn Variable
- 7. make matlab Variable im Arbeitsbereich als global
- 8. Android Datenbindung: Wie Variable übergeben Layout aufzunehmen
- 9. Wie 'this' als Variable
- 10. Passing Variable Validator, Laravel
- 11. Laravel - Pass mehr als eine Variable zum Anzeigen
- 12. Wie übergebe ich eine Variable an das Layout mit Laravel 'Blade Templating?
- 13. Neu im Laravel PHP Framework. Andere Routen als "/" funktionieren nicht
- 14. So zentrieren Sie zwei Textansichten als zentriert im relativen Layout
- 15. Responsive Layout: Wie man Positionen im Smartphone-Layout wechselt
- 16. Variables Layout im Swing
- 17. Layout als Listenansicht Header
- 18. Laravel wie Variable verwenden in {{trans()}}
- 19. Benutzerdefiniertes Layout im Grid
- 20. als Variable
- 21. Routen Probleme im Layout
- 22. Laravel 4 Blade @include Variable
- 23. Wie man Searchview im Layout in Android
- 24. Wie layout_weight im linearen Layout zu beheben?
- 25. Layout-Problem mit TextInputLayout als Teil von Constraint-Layout
- 26. Laravel Syntaxfehler, unerwartete "Variable" (T_STRING)
- 27. Set Session-Variable in Laravel
- 28. Globale Variable in Laravel Controller
- 29. Firebase, Variable als Schlüsselnamen
- 30. Laravel 4 Master-Layout nicht Rendering
Warum benutzen Sie nicht stattdessen blade '@include ('view')' '? –
Ja genau, aber ich möchte subviews dynamisch vom Controller entschieden, So möchte ich @include ('viewname', $ data) dynamisch von Controller zu Blade-Layout – harish