public function addmenutogroup_form(Request $request) { if (AccessHelper::is_allowed()) { $group = GroupModel::find($request->id); $users = UserModel::all(); $groups = GroupModel::all(); $routes = RoutesModel::all(); $groupusers = GroupUserModel::where('group_id', '=', $request->id)->get(); $menus = GroupUserMenuAccessModel::where('group_id', '=', $request->id)->get(); $datas = GroupModel::userGroupName(\Auth::user()->id); $topMenuByGroup = MenuModel::getTopMenu(\Auth::user()->id); return View("Base::addmenutogroup_form")->with('group', $group)->with('users', $users)->with('groupusers', $groupusers)->with('routes', $routes)->with('menus', $menus)->with('datas', $datas)->with('topMenuByGroup', $topMenuByGroup); } else { return \View('Base::Base.forbiden'); } }
<?php use App\Addons\Base\Models\AddonsModel; use App\Addons\Base\Models\MenuModel; use App\Addons\Base\Models\MenuAccessModel; use App\Addons\Base\Models\GroupModel; use App\Addons\Base\Helper\AccessHelper; //$datas = GroupModel::userGroupName(\Auth::user()->id); //$ht = count($datas); $topmenu = MenuModel::getTopMenu(Auth::user()->id); $hitung = count($topmenu); ?> <nav class="navbar navbar-inverse navbar-static-top"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> @if(AccessHelper::is_admin()) @foreach(MenuModel::Semua() as $menu) <li><a href="{{ url($menu->route) }}">{{ $menu->name }}</a></li> @endforeach