@extends('layouts.main') @section('title', 'InĂ­cio') @section('header') @include('layouts.header', [ 'user' => Auth::user(), ]) @endsection @section('nav') @include('layouts.navigation', ['menu' => $menu]) @endsection @section('body')
@include('components.alerts') @include('components.buttons.btn-show-modal', [ '_class' => 'btn-success', '_content' => 'Cadastrar', '_target_class' => 'task-time-create', ]) @php use App\Models\TaskTime; // $hours = ['07:30', '08:20', '09:10', '10:00', '10:50', '11:40', '12:30', '13:30', '14:30', '15:30', '16:30', '17:30', '19:00', '19:45', '20:30', '21:15']; $rangeHours = [ ['07:30', '08:20'], ['08:20', '09:10'], ['09:10', '10:00'], ['10:00', '10:50'], ['10:50', '11:40'], ['11:40', '12:30'], ['12:30', '13:30'], ['13:30', '14:30'], ['14:30', '15:30'], ['15:30', '16:30'], ['16:30', '17:30'], ['17:30', '19:00'], ['19:00', '19:45'], ['19:45', '20:30'], ['20:30', '21:15'], ['21:15', '21:15'], ]; $calendar = []; $row = []; foreach ($rangeHours as $rangeHour) { $start_time = $rangeHour[0]; $end_time = $rangeHour[1]; $row[0] = $start_time; foreach (array_keys(TaskTime::listWeekDays()) as $weekday) { $row[$weekday] = TaskTime::where('user_pad_id', '=', $user_pad_id) ->where('weekday', '=', $weekday) ->where(function($query) use ($rangeHour) { $query->orWhereBetween('start_time', $rangeHour)->orWhereBetween('end_time', $rangeHour); })->first(); $row[$weekday] = $row[$weekday] ? $row[$weekday] : ''; } $calendar[] = $row; } @endphp
@foreach(TaskTime::listWeekDaysTable() as $key => $weekday) @endforeach @foreach($calendar as $rowHour) @foreach ($rowHour as $model) @if(gettype($model) == 'string') @endif @if(gettype($model) == 'object') @endif @endforeach @endforeach
{{$weekday}}
{{ $model }} {{ "{$model->getCode()} : {$model->getName()}" }}
@include('components.modal', ['size' => 'modal-lg', 'header' => ''])
@endsection @section('scripts') @include('pad.components.scripts.dimensao.ensino.show_modal', [ 'modal_id' => 'modal', 'route' => route('task_time_create', ['user_pad_id' => $user_pad_id]), 'btn_class' => 'task-time-create', ]) @include('pad.components.scripts.dimensao.ensino.show_modal', [ 'modal_id' => 'modal', 'route' => route('task_time_edit'), 'btn_class' => 'btn-edit_task', ]) @endsection {{-- @include('components.buttons.btn-edit', [ 'route' => route('task_time_edit', ['id' => $model->id]) ]) @include('components.buttons.btn-delete', [ 'id' => $model->id, 'route' => route('task_time_delete', ['id' => $model->id]) ]) --}} {{-- @foreach($listTaskTime as $key => $taskTimes) @foreach($taskTimes as $model) @if(gettype($model) == 'string') {{ $model }} @endif @if(gettype($model) == 'object') @endif @endforeach @endforeach --}}