Ich habe Code mit einem View Composer erstellt, wo ich meine Route Collection in allen Ansichten an das Frontend übergebe, sodass ich über die mit ihnen verknüpfte Route auf alle meine Laravel-Routen in Vuejs zugreifen kann.Globale Variable in Javascript für Laravel Routen - Ist das eine gute Idee?
Zum Beispiel ein Bild mit einem vue Komponente hochladen, statt vorbei meine Upload Route in die Vue-Komponente, es als Teil einer globalen Variablen aufgeführt wird:
var uploadRoute = _.find(globalRoutes, function(route) { return route.name == 'route-name.image.upload' });
$.post(uploadRoute, data) ... etc
Meine Frage ist .. .ist das sinnvoll? Ich veröffentliche die Routen meiner gesamten App öffentlich.
Dank
Gern geschehen, Ed :) – Dencker
Ich mag den erweiterten Vorschlag - ich könnte das versuchen. –
@Ed Das würde auch den Ärger erschweren, dass Sie Ihr Routen-Array manuell aktualisieren müssen, wenn Sie den Namen der Route ändern. – Dencker