업로드된 사용자만 표시하도록 Laravel 사용자를 필터링하세요.
P粉373990857
P粉373990857 2023-09-03 00:26:34
0
1
593

사용자 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

 <번째 범위="col" class="py-3 px-6"> 주제  <번째 범위="col" class="py-3 px-6"> 제목  <번째 범위="col" class="py-3 px-6"> 마감일  <번째 범위="col" class="py-3 px-6"> 제출 날짜  <번째 범위="col" class="py-3 px-6"> 상태  <번째 범위="col" class="py-3 px-6"> 점수  <번째 범위="col" class="py-3 px-6"> 행동  <본문> @forelse($userAssignments를 $data로)  <번째 범위="행" class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-nowrap dark:text-white"> {{$data->주제->name_subject}}  @비어 있는  @endforelse 
{{$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)) <경로 채우기 규칙="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z" 클립 규칙="evenodd"> @또 다른 @endif <경로 채우기 규칙="evenodd" d="M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v2H 7a1 1 0 100 2h2v2a1 1 0 102 0v-2h2a1 1 0 100-2h-2V8z" 클립 규칙="evenodd"> <경로 채우기 규칙="evenodd" d="M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v3. 586l-1.293-1.293a1 1 0 10 -1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 11.586V8z" 클립 규칙="evenodd">
데이터 없음

P粉373990857
P粉373990857

모든 응답 (1)
P粉797855790

모델의 할당 방법 외에도 새 방법을 정의하여 확인할 수도 있습니다.

으아악

사용시!$data->checkStudentAssignmentIsNull()而不是!empty($data->assignments->id_student)를 사용하실 수 있습니다.

이제 귀하의 양식을 더 명확하게 볼 수 있습니다:

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!