public function index() { if (\App\ValidacoesAcesso::PodeAcessarPagina(\Config::get('app.profile')) == false) { return redirect('home'); } //Só exibir todas empresas se for usuário master //Somente usuario master pode visualizar dados da igreja sede if ($this->dados_login->master == 1 && \Session::get('master_sede')->igreja_sede != null) { $where = ['usuarios.empresas_clientes_cloud_id' => $this->dados_login->empresas_clientes_cloud_id]; } else { $where = ['usuarios.empresas_id' => $this->dados_login->empresas_id, 'usuarios.empresas_clientes_cloud_id' => $this->dados_login->empresas_clientes_cloud_id]; } $usuarios = users::select('users.id', 'users.name', 'users.email', 'usuarios.master', 'empresas.razaosocial')->join('usuarios', 'usuarios.id', '=', 'users.id')->join('empresas', 'empresas.id', '=', 'usuarios.empresas_id')->where($where)->get(); return view('profile.index', compact('usuarios')); }
/** * Show the application dashboard. * * @return \Illuminate\Http\Response */ public function Settings() { $userDetails = users::select('*')->where('id', Auth::user()->id)->get(); return view('settings')->with('userDetails', $userDetails); }
/** * Description : load data from select 'local of meeting' * @return var JSON */ public function loadSelect() { $users = \App\Models\users::select('id', 'name')->get(); return json_encode($users); }