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.
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.
<code class="php">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(); </code>
Referenz: https://segmentfault.com/q/10..., verwenden mit
RTFMhttps://laravel-china.org/doc...