2016-05-13 11 views
0

Ich bekomme den Fehler, aber ich kann nicht finden, warum?Aufruf zu undefinierter Methode Illuminate Database Query Builder :: x()

Call to undefined Methode Illuminate \ query \ Builder Database \ :: Domänen()

Der Fehler in diesen beiden Zeilen meiner Controller erscheint:

$tags = Domains::query()->findOrFail($id); 
$tags->domains()->attach($all_tags); 

Ich verwende eine Pivot-Tabelle, das ist mein belongsToMany() Beziehung:

public function domains() { return $this->belongsToMany('App\Models\technical\Domains', 'domain_tag', 'id', 'domains_id'); } 

Hat wh jemand sehen y?

+0

Sie rufen Modell 'Domain' und suche nach 'domains()'? –

Antwort

0

Es sieht aus wie Sie falsche Klasse nahm:

$tags = Domains::query()->findOrFail($id); 

Ich vermute, dass Sie nehmen wollen:

$tags = Tag::query()->findOrFail($id); 

Oder so etwas wie dieses

Verwandte Themen