Blame view
app/Http/Controllers/WorkerController.php
2.13 KB
b52b1df0d Опция поднятия ва... |
1 2 3 4 5 6 7 8 9 10 |
<?php namespace App\Http\Controllers; use App\Models\Static_worker; use App\Models\Worker; use Illuminate\Http\Request; class WorkerController extends Controller { |
a13ce8670 Обновление проект... |
11 |
public $status_work = Array(0 => 'Ищу работу', 1=> 'Не указано', 2=>'Не ищу работу'); |
5b68533bb Работа над проект... |
12 |
//профиль |
b52b1df0d Опция поднятия ва... |
13 |
public function profile(Worker $worker) { |
673a7768d Правки в админке,... |
14 |
$get_date = date('Y.m'); |
b52b1df0d Опция поднятия ва... |
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
$c = Static_worker::query()->where('year_month', '=', $get_date) ->where('user_id', '=', $worker->users->id) ->get(); if ($c->count() > 0) { $upd = Static_worker::find($c[0]->id); $upd->lookin = $upd->lookin + 1; $upd->save(); } else { $crt = new Static_worker(); $crt->lookin = 1; $crt->year_month = $get_date; $crt->user_id = $worker->user_id; $crt->save(); } $stat = Static_worker::query()->where('year_month', '=', $get_date) ->where('user_id', '=', $worker->users->id) ->get(); return view('public.workers.profile', compact('worker', 'stat')); } |
5b68533bb Работа над проект... |
38 |
|
a13ce8670 Обновление проект... |
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
// лист база резюме public function bd_resume() { $status_work = $this->status_work; $resumes = Worker::query()->with('users')->with('job_titles'); $res_count = $resumes->count(); $resumes = $resumes->paginate(5); return view('resume', compact('resumes', 'status_work', 'res_count')); } // анкета соискателя public function resume_profile(Worker $worker) { $status_work = $this->status_work; $Query = Worker::query()->with('users')->with('job_titles') ->with('place_worker')->with('sertificate')->with('prev_company') ->with('infobloks'); $Query = $Query->where('id', '=', $worker->id); $Query = $Query->get(); return view('worker', compact('Query', 'status_work')); } // скачать анкету соискателя public function resume_download(Worker $worker) { print_r('Резюме для скачивания'); |
5b68533bb Работа над проект... |
64 |
} |
b52b1df0d Опция поднятия ва... |
65 |
} |