/**
  * @param $item
  * @return bool
  */
 protected function checkPermission($item)
 {
     $can_see = false;
     if (isset($item['permissions']) && is_array($item['permissions'])) {
         $can_see = $this->acl->canSee($item['permissions']);
     }
     return $can_see;
 }
 public function permissionsAssign(Request $request, AclManager $acl)
 {
     if ($request->get('type') === 'role') {
         $acl->assignPermissionsToRole($request->get('model'), $request->get('perms'));
     } else {
         $acl->assignPermissionsToUser($request->get('model'), $request->get('perms'));
     }
     flash()->success(trans('LaravelAdmin::laravel-admin.permissionsAttachSuccess'));
     return Redirect::back();
 }
 public function me(AclManager $aclManager)
 {
     $user = $this->model->findOrFail(\Auth::user()->id);
     return view('LaravelAdmin::users.edit')->with('user', $user)->with('roles', $aclManager->getRolesForSelect())->with('activeMenu', 'sidebar.Users');
 }
 /**
  * @param AclManager $aclManager
  * @return mixed
  */
 public function me(AclManager $aclManager)
 {
     return view('LaravelAdmin::users.edit')->with('user', Auth::user())->with('roles', $aclManager->getRolesForSelect())->with('activeMenu', 'sidebar.Users');
 }