Wohin mit HTML-Makros in Laravel 5?

9

In Laravel 4 hatte ich HTML-Makros, die in verschiedenen Ansichten verwendet wurden, wie:

%Vor%

Dafür hatte ich eine macros.php Datei im /app Ordner. Ich konnte nicht herausfinden, wo die Makros in Laravel 5 platziert werden sollen. Sollte ich die 'macroable' Funktion dafür verwenden?

editieren:

Am Ende habe ich @include() verwendet, um die benötigten Werte zu erhalten.

%Vor%     
haheute 05.02.2015, 13:21
quelle

2 Antworten

23

Ich habe meine Makros in ein Verzeichnis "resources / macros / ..." verschoben, weil ich denke, dass sie zu allem anderen Code gehören, der mit Views zusammenhängt. Um sie zu laden, verwende ich einen Dienstanbieter, der ungefähr so ​​aussieht:

%Vor%     
David Collingwood 13.02.2015, 06:43
quelle
0

Du kannst es genauso machen wie in Laravel 4.

Platzieren Sie Ihre macros.php -Datei im Ordner /app .

Dann in deinem composer.json machst du das

%Vor%     
Laurence 05.02.2015 13:28
quelle

Tags und Links