Ich verwende Vue.js und Laravel, um eine einfache Tabelle mit Produkten darzustellen. Von dort aus möchte ich eine Produktdetailseite wie folgt verlinken:Link zu einer Route mit einem Parameter von Vue.js
<a href="{{ route("product::details", ['product' => '???']) }}">@{{ product.id }}</a>
Da die Tabelle auf Client-Seite basieren auf einem Datenobjekt erzeugt wird, ich bin auf der Suche für die eleganteste Art und Weise, dass während umzusetzen Keine Laravel-Methoden wie route()
umgehen, die es mir erlaubt, eine benannte Route zu verknüpfen.
Muss ich das Ergebnis der route-Methode manuell mit der Vue-Variable in Javascript zusammenführen?
In meinem Kopf ist so etwas wie:
<a href="{{ route("product::details", ['product' => ':product.id']) }}">@{{ product.id }}</a>
, die ich wahrscheinlich von Vue könnte analysieren/injizieren über Datenbindung?
Ähnlich wie die folgende Frage, aber ich muss "Backend-Parameter" in das Link-Ziel zusammenführen: http://StackOverflow.com/Questions/32560184/How-to-pass-url-Parameter-to-vuejs – patriziotomato
Are Verwenden Sie Laravel oder Vue-Router für Ihr Routing? Ich kann mir keinen Weg vorstellen, wie dies von meinem Kopf her funktionieren würde, da beide entweder einen Pfad benötigen oder eine benannte Route + Parameter – Jeff
Ich benutze Laravel für das Routing. – patriziotomato