Controller.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Helpers\Utils;
  4. use Illuminate\Foundation\Bus\DispatchesJobs;
  5. use Illuminate\Routing\Controller as BaseController;
  6. use Illuminate\Foundation\Validation\ValidatesRequests;
  7. use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  8. class Controller extends BaseController
  9. {
  10. use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
  11. // public function getMenu(array $page = [], string $menuTitle = '', array $menuPages = [])
  12. // {
  13. // $menu = Utils::getMainMenu();
  14. // // if (isset($menu['apiStatus']) && $menu['apiStatus'] == 505)
  15. // // echo '<script>alert("시스템 오류입니다. 로그아웃 됩니다."); window.location.href="/logout"</script>';
  16. // if (isset($menu['Page']) && is_array($menu['Page'])) $menuPages = $menu['Page'];
  17. // // 메뉴이름, 메뉴코드, 사용자 권한 및 PageUri, ParaName 인코딩
  18. // $menuPages = Utils::bpaEncoding($menuPages)->toArray();
  19. // $menu['menulist'] = Utils::formatArrayToTree($menuPages);
  20. // $menu['menuTitle'] = $menuTitle;
  21. // $menu['page'] = $page;
  22. // // dd($menu);
  23. // return $menu;
  24. // }
  25. // public function getMenuCode($menuCode = null)
  26. // {
  27. // if ($menuCode == null) {
  28. // $path = '/' . \request()->path();
  29. // $menu = Utils::getMainMenu();
  30. // // if (isset($menu['apiStatus']) && $menu['apiStatus'] == 505)
  31. // // echo '<script>alert("시스템 오류입니다. 로그아웃 됩니다."); window.location.href="/logout"</script>';
  32. // if (isset($menu['Page']) && is_array($menu['Page'])) $menuPages = collect($menu['Page']);
  33. // $menuCode = $menuPages->where('PageUri', $path)->first()['MenuCode'] ?? '';
  34. // }
  35. // // dd($menu);
  36. // return ['menuCode' => $menuCode];
  37. // }
  38. }