/** * Быстрый поиск * @param Search $search * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function searchApi(Search $search, Request $request) { $workers = $search->searchWorkers($request->q, 10); // Смотрим, есть ли для этого работника файлы недвижимости, авто или предпринимательства. Плюсуем их к notes_count $resultworkers = $workers->toArray(); for ($i = 0; $i < count($resultworkers); $i++) { $resultworkers[$i]['notes_count'] += get_additional_notes_count($resultworkers[$i]['fio']); } return response()->json(['organizations' => $search->searchOrganizations($request->q, 10), 'workers' => $resultworkers]); }
<i class="sprite info"></i> @endif <a href="{{route('worker', $worker->id)}}">{{$worker->fio}}</a>, {{$worker->position}} </div> @endforeach @endif @if(!empty($department['sub'])) @foreach($department['sub'] as $subDepartmentName => $subWorkers) <div class="subdepartment-name">{{$subDepartmentName}}:</div> @foreach($subWorkers as $worker) <div class="worker subdepartment-worker"> <?php // Смотрим, есть ли для этого работника файлы недвижимости, авто или предпринимательства. Плюсуем их к notes_count $worker->notes_count = $worker->notes_count + get_additional_notes_count($worker->fio); ?> @if($worker->notes_count > 0) <i class="sprite info"></i> @endif <a href="{{route('worker', $worker->id)}}">{{$worker->fio}}</a>, {{$worker->position}} </div> @endforeach @endforeach @endif @endforeach </div> </div> </div> @else <div class="info-block">
@endsection @section('content') <div class="worker-page"> <div class="g-search-block"> <div class="container"> @include('site.parts.search') </div> </div> <?php // // Смотрим, есть ли для этого работника файлы недвижимости, авто или предпринимательства. Они будут браться не из базы, а напрямую из папок $WorkerFilesDir = '/data/' . base32encode($worker->fio); $worker->notes_count += get_additional_notes_count($worker->fio); $WorkerFiles = get_additional_notes_count($worker->fio, true); // получаем массив со списком файлов недвижимости, авто, ... ?> <div class="container"> <div class="row"> <div class="col-md-9 content-block"> <div class="info-block"> <div class="icon"> <i class="sprite tile worker"></i> </div> <div class="info"> <h1>{{$worker->fio}}</h1> <div class="position text-muted"> {{$worker->position}}@if(!empty($worker->department));