WorkCoefficientController.php 987 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Owner;
  4. use App\Services\UserService;
  5. use Illuminate\Http\Request;
  6. class WorkCoefficientController extends Controller
  7. {
  8. public function index()
  9. {
  10. /** @var UserService $userService */
  11. $userService = app('UserService');
  12. $ownerIds = $userService->getPermittingOwnerIds(auth()->user());
  13. $owners = Owner::query()->select(['id', 'name'])->whereIn('id', $ownerIds)->get();
  14. return view('kpi.workCoefficient.index', compact('owners'));
  15. }
  16. public function create()
  17. {
  18. /** @var UserService $userService */
  19. $userService = app('UserService');
  20. $ownerIds = $userService->getPermittingOwnerIds(auth()->user());
  21. $owners = Owner::query()->select(['id', 'name'])->whereIn('id', $ownerIds)->get();
  22. return view('kpi.workCoefficient.create',compact('owners'));
  23. }
  24. public function update()
  25. {
  26. return view('kpi.workCoefficient.update');
  27. }
  28. }