public function getIndex() { if (Config::get('rakko.installed') === true) { Flash::error(trans('installer::install.error.installed')); return redirect('/'); } return View('installer::check'); }
public function logout(Request $request) { $error = session('error'); $this->guard()->logout(); $request->session()->flush(); $request->session()->regenerate(); Flash::error($error); return redirect()->route('admin.login.form'); }
public function restore($id) { $role = Role::onlyTrashed()->find($id); if (!$role) { abort(404); } if ($role->restore()) { Flash::success('Item restaurado com sucesso.'); } else { Flash::error('Falha na restauração.'); } return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.roles.trash'); }
/** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $exception * @return \Illuminate\Http\Response */ public function render($request, Exception $exception) { /* TODO: criar página de 404 generica */ if ($exception instanceof ModelNotFoundException) { $exception = new HttpException($exception->getMessage(), $exception); } if ($exception instanceof TokenMismatchException) { Flash::error('Sua sessão expirou.\\n Atualize a página usando o Ctrl+F5 e tente novamente.'); return redirect()->back()->withInput($request->except('password')); } #if ($exception instanceof AdmixException) { # Flash::error($exception->getMessage()); # return redirect() # ->back(); #} return parent::render($request, $exception); }
public function update(ProfilesRequest $request) { $input = $request->all(); if ($input['password'] == '') { unset($input['password']); } else { $input['password'] = bcrypt($input['password']); } $user = auth()->user(); if (isset($input['remove'])) { foreach ($input['remove'] as $k => $v) { $user->{$v}->destroy(); $user->{$v} = STAPLER_NULL; } } if ($user->update($input)) { Flash::success('Item atualizado com sucesso.'); } else { Flash::error('Falha na atualização.'); } return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.profile'); }