Я пытаюсь отобразить все данные на стороне администратора, но мне не удалось. Как
Могу ли я отобразить это?
Это метод, который я хочу отобразить все данные (рабочие процессы):
public function getUserWorkflows(){
$user = $this->userRepo->users();
$active_module = AppConstants::$ACTIVE_MOD_USERS;
$appraisals = Appraisal::with(
['academicBackgrounds','keyDuties','additionalAssignments',
'competences','workflow', 'assignments','keyDuties'] )->
where('user_id','=',$user->id)->orderBy('created_at','desc')->get();
$summaries = DataGenerator::getAppraisalSummaries($appraisals);
$user = User::with(['department'])->find($user->id);
$appraisalsAssigned = DataGenerator::getAssingedAppraisals($user->id);
$assignedSummaries = DataGenerator::getAppraisalSummaries($appraisalsAssigned);
return view('user.tasks',compact('appraisals','users','active_module','summaries','appraisalsAssigned','assignedSummaries'));
}
Ниже приведен фрагмент кода из представления, в котором я хочу отображать данные. Но это полностью не удалось отобразить. Потому что я думаю, что что-то не так:
<div class="col s12">
<div class="col s12">
<ul id="issues-collection" class="collection">
<li class="collection-item avatar">
<i class="material-icons circle blue darken-4">folder</i>
<span class="collection-header">Workflow</span>
</li>
@if(isset($appraisals) && count($appraisals) > 0)
@foreach($appraisals as $appraisal)
@if($loop->iteration <= 3)
<li class="collection-item">
<div class="row row-custom-modal-footer collections-title">
<div class="col s12"><strong>{{$loop->iteration}}. </strong>
{{str_replace('_',' ',$appraisal->document_name)}}</div>
</div>
<div class="row row-custom-modal-footer valign-wrapper">
<div class="col s3"><p>Date: <span class="text-primary">{{$appraisal->created_at}}</span></p></div>
<div class="col s5">
<span class="task-cat blue-stepper">
@if(isset($summaries))
@foreach($summaries as $summary)
@if($summary['id'] == $appraisal->id)
{{$summary['stage']}}
@endif
@endforeach
@endif
</span>
</div>
<div class="col s2">
<div class="progress">
<div class="determinate blue darken-4"
@if(isset($summaries))
@foreach($summaries as $summary)
@if($summary['id'] == $appraisal->id)
style="width: {{$summary['percentage']}};"
@endif
@endforeach
@endif></div>
</div>
</div>
<div class="col s1">
<p class=" camel-case"><a class="text-primary bold-text" href="{{route('view_appraisal',[$appraisal->id])}}">View</a></p>
</div>
<div class="col s1">
<p class=" camel-case"><a class="text-primary bold-text" href="{{route('view_appraisal',[$appraisal->id])}}">Stop Workflow</a></p>
</div>
</div>
</li>
@endif
@endforeach
<li class="collection-item">
<div class="row">
<div class="col s12 spacer-top">
<a href="#">View all your tasks</a>
</div>
</div>
</li>
@else
<li class="collection-item">
<div class="col s12 bold-text">
<p>There are no pending tasks</p>
</div>
</li>
@endif
</ul>
</div>
</div>
Я хочу, чтобы, когда человек входит в систему как администратор, он может видеть все данные из базы данных, как только он получает доступ к представлению. Но это только показывает данные, когда человек входит как пользователь.