2016-05-13 40 views
0

我收到錯誤,但找不到原因?調用未定義的方法Illuminate Database Query Builder :: x()

調用未定義的方法照亮\數據庫\查詢\生成器::域()

出現在我的控制器的這兩條線的錯誤:

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

我使用一個數據透視表,這是我的belongsToMany()關係:

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

有沒有人看到wh ÿ?

+0

要調用模型'Domain'東西並尋找它的域名()'? –

回答

0

看起來你把錯誤的類:

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

我猜你想利用:

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

或者這樣

相關問題