Я пытаюсь сохранить идентификаторы списка флажков, но я получил эту ошибку:
Вызов в сектор функций-члена() для объекта без объекта
Код: Критерии Модель:
public function sector(){
return $this->belongsToMany('App\Sector');
}
Секторная модель:
public function criterion(){
return $this->belongsToMany('App\Criteria');
}
CriterionController
$criteria = $request->all();
$sectorsIds = $request->input('sectors');
foreach($sectorsIds as $id ){
$criteria->sector()->attach($id);
}
массив запросов Ids сектора
array:3 [▼
0 => "3"
1 => "6"
2 => "4"
]
$criteria
должны быть
$criteria = Criteria::create($request->all());
Вместо
$criteria = $request->all();