Über das Problem der tabellenübergreifenden Laravel-Abfrage
Dec 05, 2016 pm 01:44 PM
Ich habe drei Tabellen
Artikeltabelle
Beziehungstabelle
Klassifizierungstabelle
Die object_id in der Beziehungstabelle entspricht der ID der Artikeltabelle
term_taxonomy_id entspricht der term_id der Klassifizierungstabelle
Bitte sagen Sie mir, wie ich eloquent verwenden kann, um die Artikeltabelle und die Kategorietabelle über die Viele-zu-Viele-Methode abzurufen und sie zusammen zurückzugeben.
Antwortinhalt:
Ich habe drei Tabellen
Artikeltabelle
Beziehungstabelle
Klassifizierungstabelle
Die object_id in der Beziehungstabelle entspricht der ID der Artikeltabelle
term_taxonomy_id entspricht der term_id der Klassifizierungstabelle
Bitte sagen Sie mir, wie ich eloquent verwenden kann, um die Artikeltabelle und die Kategorietabelle über die Viele-zu-Viele-Methode abzurufen und sie zusammen zurückzugeben.
class Article extends Model{ public function category() { return $this->belongsToMany('App\Categorys', 'relations', 'term_taxonomy_id', 'object_id'); } } $res = Article::with('category')->where('id', $id)->get();
Referenz: https://segmentfault.com/q/10..., verwenden mit
RTFMhttps://laravel-china.org/doc...

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein
