Ich implementiere eine Suche mit Laravel und Ajax. Ich habe also ein Produkt, das zu einem Tag und einer Unterkategorie gehört. Auf der anderen Seite gehört die Unterkategorie zu einer Kategorie. Ich möchte alle ihre Eigenschaften (Feldwerte) überprüfen und überprüfen, ob sie die angegebene Zeichenfolge enthalten. Mit etwas Suchen habe ich herausgefunden, dass ich LIKE
verwenden muss. Hier ist, was ich versucht habe:Laravel - Abfrage Modell, wenn Werte eine bestimmte Zeichenfolge enthalten (aus der Sucheingabe)
$products = Product::where('name_en', 'LIKE', $search)->get();
Allerdings wird dies die Produkte erhalten, wenn die Suchzeichenfolge genau dem Wert entspricht. Ich möchte übereinstimmen, wenn es es enthält. Wie kann ich mit den "angles To" Beziehungen fortfahren? Wie kann ich die Eigenschaften von Tag und Subcategory überprüfen? Wie verkette ich alles zusammen, um das gewünschte Ergebnis zu erzielen? Danke im Voraus.
Sie sind wirklich hilfreich. Danke für die Information. Könnten Sie Ihre Frage aktualisieren und mir ein Beispiel mit Join geben? Du wirst mir noch mehr helfen. Vielen Dank. – Codearts
@Codearts aktualisiert ein Beispiel, ich denke, das wird Ihnen helfen. und stimme auch diese Antwort ab, wenn hilfreich :) –