업로드된 사용자만 표시하도록 Laravel 사용자를 필터링하세요.
<p>사용자 1의 네트워크에 파일을 업로드하고 현재 사용자 2에게도 파일이 첨부되어 있는데 어떻게 사용자 1에게만 첨부할 수 있는지 묻고 싶습니다. 코딩이 잘못되었습니다. </p><p>
아래 예시 이미지와 같습니다.
픽처 네트워크</p><p>
사진이 업로드 되었다면 "Bahasa Indonesia" SUBJECT에서 상태를 제출됨으로 변경하십시오. 그러나 사용자 2의 경우 아직 업로드되지 않았으나 사용자 2의 상태도 제출됨으로 되어 있습니다. 아직 업로드가 되지 않아서 기다리고 있습니다.这里附上我户1上上传의 mysql:
MySqli</p>
<p><strong>AssignmentStudentController</strong></p>
<pre class="brush:php;toolbar:false;">공용 함수 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'));
}</pre>
<p><strong>AssignmentStudentController.php</strong></p>
<pre class="brush:php;toolbar:false;"><table class="w-full text-sm text-left text-gray-500 dark:text-gray-400">
<thead class="text-xs text-white 대문자 bg-[#464867] dark:bg-[#464867]">
<tr>
<번째 범위="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">
행동
</일>
</tr>
</머리>
<본문>
@forelse($userAssignments를 $data로)
<tr class="bg-white border-b dark:bg-gray-900 dark:border-gray-700">
<번째 범위="행" class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-nowrap dark:text-white">
{{$data->주제->name_subject}}
</일>
<td class="w-24 px-6 py-4 text-sm 글꼴-중간 텍스트-회색-900 공백-nowrap dark:text-white">
{{$data->제목}}</td>
<td class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-노랩 다크:텍스트-흰색">
{{ 날짜('d M Y - H:m', strtotime($data->due_date)) }} WIB
</td>
<td class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-노랩 다크:텍스트-흰색">
{{ (!empty($data->할당->id_student)) ? date('d M Y - H:m' ,strtotime($data->할당->updated_at)):'아직 업로드되지 않음' }}
</td>
<td class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-노랩 다크:텍스트-흰색">
{{ (!empty($data->할당->id_student)) ? '제출됨':'대기 중' }}
</td>
<td class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-노랩 다크:텍스트-흰색">
{{ (!empty($data->할당->id_student)) ? ($data->할당->점수) ? $data->할당->점수 :'프로세스':'0' }}
</td>
<td class="py-4 px-6 flexfont-medium text-gray-900 whitespace-nowrap dark:text-white">
@if(!empty( $data->할당->id_student))
<a href="{{ (!empty($data->할당->파일_할당))? url('업로드/할당/학생/'.$data->할당->파일_할당):''}}" 다운로드>
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<경로 채우기 규칙="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"></path>
</svg>
</a>
@또 다른
@endif
<a type="버튼" 데이터-모달-토글="{{route('input.designment', $data->id_id)}}">
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<경로 채우기 규칙="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"></path>
</svg>
</a>
<a href="{{ (!empty($data->file_asg))? url('업로드/할당/질문/'.$data->file_asg):url('images/no_image.jpg') }}" 다운로드>
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<경로 채우기 규칙="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"></path>
</svg>
</a>
</td>
</tr>
@비어 있는
<tr colspan = "7" class="bg-white border-b dark:bg-gray-900 dark:border-gray-700">
<td class="py-4 px-6 글꼴-중간 텍스트-회색-900 공백-노랩 다크:텍스트-흰색">
데이터 없음
</td>
</tr>
@endforelse
</tbody>
</table></pre></p>