2016-05-13 2 views
0

Я получаю ошибку, но я не могу найти почему?Звонок на неопределенный метод Illuminate Database Query Builder :: x()

Призыв к неопределенным метод Осветите \ Database \ Query \ Builder :: домены()

Ошибка появляется в этих двух строках моего контроллера:

$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'); } 

кто-нибудь увидеть белый у?

+0

Вы звоните модель 'Domain' и ищет его 'domains()'? –

ответ

0

Похоже, что вы взяли неправильный класс:

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

Я предполагаю, что Вы хотите взять:

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

Или что-то вроде этого

Смежные вопросы