Ich habe eine zwei Tabellen - Kampagnen und Produkte, die über Fremdschlüssel verbunden sind (product_id
)Butzen aus der bestehenden Tabelle mit Fremdschlüssel
Kampagnen
|id| |product_id| |slug|
Produkte
|id| |product_name|
Wie kann ich Schnecken in slug
Spalte aus der Tabelle Produkte generieren.
Zum Beispiel Produkt mit product_name = "Pro Evolution Soccer 2017"
hat eine id = 1
. Wie kann ich den Slug Pro-evolution-soccer-2017-1
in der Campaigns-Tabelle generieren? Wahrscheinlich sollte ich Laravel Helferfunktion str_slug($title, $separator);
verwenden, aber ich weiß nicht, wie ...
Btw habe ich ein mehr als 500 000 Produkte, die als Butzen werden müssen erzeugt ...
Warum speichern Sie den 'Slug' in der Campaigns-Tabelle, nicht in der Products-Tabelle? –
Wenn der letzte Teil immer die Produkt-ID ist, warum sollten Sie den Slug lagern? Sie können es im laufenden Betrieb erzeugen und Sie können das Produkt aus dem Slug bekommen. – Jerodev
@ Jerodev Das wäre ideal. Wie kann ich es im laufenden Betrieb erzeugen? – harunB10