Ich habe zwei Tabellen: product, product_names
Wie benutze ich Join in Laravel?
Product Product_names
id id | name | language | objectId
I Funktion names()
in Modell, das von key: id = objectId
diese beide Tabelle verbindet, wenn ich Anfrage tun wie zum Beispiel:
$arr = Product::with("names")->get();
ich Sammlung mit Objekt aus Tabelle Product
und getrennte Coelection mit names()
Wie kann ich diese Fusion in einer Sammlung führen?
Also, ich brauche etwas zu bekommen, wie:
$oneResultObject = SELECT Product_names.name AS name from Product LEFT JOIN Product_names ON Product_names.objectId = Product.id;
Ohne ::with("Product_names")
Woher hast du 'Post'? – Babaev
Warum kann ich nicht einfach verwenden: '$ subcategories = Produkt :: mit (" productNames ") -> get();'? – Babaev
Post dies ist ein Fehler, korrigiert. Ich habe alle Details geschrieben. –