Я пытаюсь вставить лекцию в таблицу учеников.Мне нужно передать идентификатор студента, а также лекцию контролеру.Я использую axios, чтобы отправить 2 параметра в контроллер.Мои коды не работают, я сделал это неправильно?Новое в Ларавеле.спасибо
Vue Компонент
<a href="" @click="setLectureFK(student.student_id)"><i class="fas fa-user-plus"></i></a>
<script>
export default {
data () {
return {
student:'',
lecture_id:this.$route.params.id,
}
},
methods:{
setLectureFK($student_id){
axios.post('/api/internship/setLecture/'+$lecture_id,'/'+$student_id);
}
},
}
Контроллер
public function setLecture($lecture,$student)
{
$student = student::findOrFail($student);
$student->lecture_id_FK = $lecture;
$student->save();
}
API.PHP
Route::post('internship/setLecture/{lecture}/{student}', 'API\InternshipController@setLecture')->name('internship.setLecture');