사용자 1의 네트워크에 파일을 업로드하고 현재 사용자 2에게도 파일이 첨부되어 있는데 어떻게 사용자 1에게만 첨부할 수 있는지 묻고 싶습니다. 코딩이 잘못되었습니다.
아래 예시 이미지와 같습니다. 픽처 네트워크
사진이 업로드 되었다면 "Bahasa Indonesia" SUBJECT에서 상태를 제출됨으로 변경하십시오. 그러나 사용자 2의 경우 아직 업로드되지 않았으나 사용자 2의 상태도 제출됨으로 되어 있습니다. 아직 업로드가 되지 않아서 기다리고 있습니다.这里附上我户1上上传의 mysql: MySqli
AssignmentStudentController
공용 함수 DataAssignment(){ $userAssignments = 과제::join('subjects', 'locationments.id_subject', '=', 'subjects.id_sub') ->join('class_infos', 'subjects.id_class', '=', 'class_infos.id') ->join('class_details', 'class_infos.id', '=', 'class_details.id_class') ->where('class_details.id_user', '=', Auth::user()->id) ->get(); return view('student.Assignment.data_signment', Compact('userAssignments')); }
AssignmentStudentController.php
{{$data->제목}} | {{ 날짜('d M Y - H:m', strtotime($data->due_date)) }} WIB | {{ (!empty($data->할당->id_student)) ? date('d M Y - H:m' ,strtotime($data->할당->updated_at)):'아직 업로드되지 않음' }} | {{ (!empty($data->할당->id_student)) ? '제출됨':'대기 중' }} | {{ (!empty($data->할당->id_student)) ? ($data->할당->점수) ? $data->할당->점수 :'프로세스':'0' }} | @if(!empty( $data->할당->id_student)) @또 다른 @endif id_id)}}"> |
데이터 없음 |
모델의 할당 방법 외에도 새 방법을 정의하여 확인할 수도 있습니다.
으아악사용시
으아악!$data->checkStudentAssignmentIsNull()
而不是!empty($data->assignments->id_student)
를 사용하실 수 있습니다.이제 귀하의 양식을 더 명확하게 볼 수 있습니다: