0
Я хочу реализовать много-много отношений в одном классе. Курс имеет предварительные курсы. Прилагайте работы от возиться, но не от контроллера.attach() работает от вокалиста, но не контроллера
$course->pre_reqs()->attach(int); // works from tinker
//does not work from controller (I checked that $course is the right object)
$course = DB::table('courses')->where('id', $id1)->first();
$course->pre_reqs()->attach(10);
//from model
public function pre_reqs()
{
return $this->belongsToMany('App\Course', 'pre_req', 'course_id', 'pre_req_course_id');
}
Сводный стол работает с воблером.
Ошибка
вызов неопределенного метода pre_reqs
Разве это не только опечатка? обратите внимание на то, как «в возиться» вы делаете что-то вокруг - сначала присоедините, а затем свою функцию pre_reqs, но в контроллере вы сначала вызываете pre_reqs(), а затем присоединяете. – Kyslik
Это была опечатка в сообщении. Теперь это правильно. – rur2641