student)) { throw new Exception('请登陆学生端后再试~'); } $student = Student::where(['id' => $request->student->id])->findOrEmpty(); if ($student->isEmpty()) { throw new Exception('未找到用户信息'); } $data = $request->post(); $teacher_schedule_time = TeacherScheduleTime::where(['id' => $data['teacher_schedule_time_id']])->findOrEmpty(); if ($teacher_schedule_time->isEmpty()) { throw new Exception('未找到教师排课信息'); } StudentFeedback::create([ 'student_id' => $student->id, 'feedback' => $data['feedback'], 'teacher_schedule_time_id' => $data['teacher_schedule_time_id'], 'teacher_id' => $teacher_schedule_time->teacher_id, 'subject_id' => $teacher_schedule_time->subject_id, 'date' => $teacher_schedule_time->date, 'time' => $teacher_schedule_time->time, 'start_time' => $teacher_schedule_time->start_time, 'end_time' => $teacher_schedule_time->end_time, ]); return [ 'code' => ResponseCode::SUCCESS, 'msg' => '反馈成功' ]; } catch (Exception $e) { return [ 'code' => ResponseCode::FAIL, 'msg' => $e->getMessage() ]; } } }