<p>我想問,如何在用戶1上將文件上傳到網絡,但僅將其附加到用戶1,而目前它也附加到用戶2,我的編碼錯誤。 </p><p>
就像下面的範例圖片一樣:
圖片網</p><p>
看一下圖片,如果已經上傳了,在「Bahasa Indonesia」SUBJECT 中將其狀態改為Submitted,但是對於用戶2 來說還沒有上傳,但是也變成了Submitted,用戶2 的狀態肯定是Waiting因為還沒有上傳。這裡附上我在用戶1上傳的mysql:
ImageMySqli
<p><strong>AssignmentStudentController</strong></p>
<pre class="brush:php;toolbar:false;">公用函數 DataAssignment(){
$userAssignments = 作業::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)
-> 獲取();
返回視圖('student.assignment.data_assignment',緊湊('userAssignments'));
}</pre>
<p><strong>AssignmentStudentController.php</strong></p>
<tr>
<第範圍=“col”類別=“py-3 px-6”>
主題
<第範圍=“col”類別=“py-3 px-6”>
標題
<第範圍=“col”類別=“py-3 px-6”>
到期日
<第範圍=“col”類別=“py-3 px-6”>
提交日期
<第範圍=“col”類別=“py-3 px-6”>
地位
<第範圍=“col”類別=“py-3 px-6”>
分數
<第範圍=“col”類別=“py-3 px-6”>
行動
</標題>
<正文>
@forelse($userAssignments 為 $data)
<第範圍=“行” class=“py-4 px-6 font-medium text-gray-900 whitespace-nowrap dark:text-white”>
{{$data->subjects->name_subject}}
{{$data->標題}}
</td>
|
{{ date('d M Y - H:m', strtotime($data->due_date)) }} WIB
</td>
|
{{ (!empty($data->作業->id_student)) ? date('d M Y - H:m' ,strtotime($data->assignments->updated_at)):'尚未上傳' }}</td>
|
{{ (!empty($data->作業->id_student)) ? '已提交':'等待' }}
</td>
|
{{ (!empty($data->作業->id_student)) ? ($data->作業->分數) ? $data->作業->分數:'進程':'0' }}
</td>
|
@if(!empty( $data->作業->id_student))
<a href="{{ (!empty($data->assignments->file_assignment))? url('上傳/作業/學生/'.$data->作業->file_assignment):''}}"下載>
|