@extends('panel.layouts.master') @section('content') @php use App\Models\Box;use App\Models\Plan;use App\Models\Subject;use Illuminate\Support\Facades\Gate; @endphp
| روز های هفته | @foreach(Box::whereIn('plan_date_id', $plan->dates()->pluck('id')->toArray())->get()->unique('number') as $box)باکس {{$box->number}} | @endforeach @cannot('user')باکس | @endcannot|
|---|---|---|---|
|
{{ $date->day }}
{{ $date->date }} |
@foreach($date->boxes as $box)
@php
$subjectsName = implode(' - ', Subject::whereIn('id', $box->subjects()->pluck('subject_id')->toArray())->pluck('name')->toArray());
@endphp
@if($box->plan_date_id == $date->id)
@cannot('user')
حذف
@endcannot
{{ $box->start_at }}-{{$box->end_at}} اقدام: {{ $box->boxType->title }} @if($box->box_type_id != \App\Models\BoxType::findType('quiz_time'))درس {{ $box->lesson->name }} مبحث: {{ $subjectsName }} @endifمنبع: {{ $box->resource }} @cannot('user') ویرایش @endcannot @can('user') @if(!$box->report()) ثبت گزارش @else ویرایش گزارش @endif @else @if($box->report()) نمایش گزارش @endif @endif @if(in_array($box->box_type_id, \App\Models\BoxType::findType(['learn_test', 'quiz_test', 'desc_question']))) دانلود پاوربانک @elseif($box->box_type_id == \App\Models\BoxType::findType('quiz_time')) @if($box->quiz) @php $userQuiz = $box->quiz->users()->whereUserId($authUser->id)->first(); $box->quiz->end($userQuiz); $btnTxt = 'شروع آزمون'; if($userQuiz){ if(!is_null($userQuiz->end_at)){ $btnTxt = 'نمایش نتایج آزمون'; }else{ $btnTxt = 'ادامه آزمون'; } } @endphp {{ $btnTxt }} @else @can('user') سوال نامه @endcan @endif @can('admin') پاسخنامه @endcan @endif |
@else
- | @endif @endforeach @cannot('user')
افزودن باکس |
@endcannot
افزودن باکس
--}} {{--