Blame view
app/Http/Controllers/WorkerController.php
1.04 KB
b52b1df0d Опция поднятия ва... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php namespace App\Http\Controllers; use App\Models\Static_worker; use App\Models\Worker; use Illuminate\Http\Request; class WorkerController extends Controller { public function index() { } public function profile(Worker $worker) { |
673a7768d Правки в админке,... |
16 |
$get_date = date('Y.m'); |
b52b1df0d Опция поднятия ва... |
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
$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')); } } |