public function create() { $params = \Input::all(); if (!empty($params)) { $validator = \Validator::make($params, array('name' => array('required'))); if (!$validator->fails()) { $ui_menu = new UiMenu(); $ui_menu->fill($params); if ($ui_menu->save()) { return \Redirect::to('uiadmin/uimenu'); } } else { $messages = $validator->messages(); $this->_dataView['messages_errors'] = $messages->all(); } } $ui_menu = new UiMenu(); $this->_dataView['ui_menu'] = $ui_menu; $this->_dataView['module_action'] = 'Adicionar'; return view('uimenu::form', $this->_dataView); }
public function login(Request $request) { $params = \Input::all(); if (!empty($params)) { $ui_user = UiUser::where('email', '=', $params['email'])->where('password', '=', md5($params['password']))->first(); if ($ui_user) { $ui_admin_auth = (object) $ui_user->toArray(); $ui_menu = UiMenu::where('admin', '=', 1)->first(); $ui_menu_items = UiMenuItem::where('ui_menu_id', '=', $ui_menu->id)->whereNull('parent_id')->orderBy('position')->get(); $ui_admin_auth->admin_menu = $ui_menu->adminMenu($ui_menu_items); $request->session()->set('ui_admin_auth', $ui_admin_auth); return \Redirect::to('uiadmin'); } else { $this->_dataView['ui_errors'] = array('Usuário e/ou senha inválido!'); } } return view('uiadmin::login', $this->_dataView); }