Filtern Sie Laravel-Benutzer, um nur hochgeladene Benutzer anzuzeigen
<p>Ich möchte fragen, wie ich eine Datei auf Benutzer 1 ins Netzwerk hochladen, sie aber nur an Benutzer 1 anhängen kann, während sie derzeit auch an Benutzer 2 angehängt ist und meine Codierung falsch ist. </p><p>
Genau wie das Beispielbild unten:
Bildnetzwerk</p><p>
Sehen Sie sich das Bild an. Ändern Sie den Status im Betreff „Bahasa Indonesia“ auf „Eingereicht“. Für Benutzer 2 wurde es jedoch noch nicht hochgeladen Warten Sie, da es noch nicht hochgeladen wurde.这里附上我在用户1上上传的MySQL:
图像MySqli</p>
<p><strong>AssignmentStudentController</strong></p>
<pre class="brush:php;toolbar:false;">public function DataAssignment(){
$userAssignments = Assignment::join('subjects', 'assignments.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_assignment', 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 Uppercase bg-[#464867] dark:bg-[#464867]">
<tr>
<th Scope="col" class="py-3 px-6">
Thema
</th>
<th Scope="col" class="py-3 px-6">
Titel
</th>
<th Scope="col" class="py-3 px-6">
Fälligkeitsdatum
</th>
<th Scope="col" class="py-3 px-6">
Abgabetermin
</th>
<th Scope="col" class="py-3 px-6">
Status
</th>
<th Scope="col" class="py-3 px-6">
Punktzahl
</th>
<th Scope="col" class="py-3 px-6">
Aktion
</th>
</tr>
</thead>
<tbody>
@forelse($userAssignments als $data)
<tr class="bg-white border-b dark:bg-gray-900 dark:border-gray-700">
<th Scope="row" class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{$data->subjects->name_subject}}
</th>
<td class="w-24 px-6 py-4 text-sm font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{$data->title}}</td>
<td class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{ date('d M Y - H:m', strtotime($data->due_date)) }} WIB
</td>
<td class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{ (!empty($data->assignments->id_student)) ? date('d M Y - H:m' ,strtotime($data->assignments->updated_at)):'Noch nicht hochgeladen' }}
</td>
<td class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{ (!empty($data->assignments->id_student)) ? 'Eingereicht':'Warten' }}
</td>
<td class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
{{ (!empty($data->assignments->id_student)) ? ($data->assignments->score) ? $data->assignments->score :'Process':'0' }}
</td>
<td class="py-4 px-6 Flex Font-Medium Text-Gray-900 Whitespace-Nowrap Dark:Text-White">
@if(!empty( $data->assignments->id_student))
<a href="{{ (!empty($data->assignments->file_assignment))? url('upload/assignment/students/'.$data->assignments->file_assignment):''}}" herunterladen>
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="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" clip-rule="evenodd"></path>
</svg>
</a>
@anders
@endif
<a type="button" data-modal-toggle="{{route('input.assignment', $data->id_id)}}">
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="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. 0v2 H7a1 1 0 100 2h2v2a1 1 0 102 0v-2h2a1 1 0 100-2h-2V8z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="{{ (!empty($data->file_asg))? url('upload/assignment/question/'.$data->file_asg):url('images/no_image.jpg') }}" herunterladen>
<svg xmlns="http://www.w3.org/2000/svg" class="h-10 w-10" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="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" clip-rule="evenodd"></path>
</svg>
</a>
</td>
</tr>
@leer
<tr colspan = "7" class="bg-white border-b dark:bg-gray-900 dark:border-gray-700">
<td class="py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white">
Keine Daten
</td>
</tr>
@endforelse
</tbody>
</table></pre></p>