public function refresh($action)
 {
     switch ($action) {
         case "application":
             Artisan::call('cache:clear');
             Flash::success('Limpeza do cache da aplicação concluído.');
             break;
         case "images":
             Artisan::call('image:clear');
             Flash::success('Limpeza do cache das imagens concluído.');
             break;
         case "views":
             Artisan::call('responsecache:clear');
             Artisan::call('view:clear');
             Flash::success('Limpeza do cache das views concluído.');
             break;
         case "routes":
             Artisan::call('route:clear');
             Flash::success('Limpeza do cache das rotas concluído.');
             break;
         case "clear-compiled":
             Artisan::call('clear-compiled');
             Flash::success('Limpeza do cache de otimização concluído.');
             break;
         case "routes-cache":
             Artisan::call('route:cache');
             Flash::success('Cache de rotas gerado com sucesso.');
             break;
         case "optimize":
             Artisan::call('optimize', ['--force' => true]);
             Flash::success('Cache de otimização gerado com sucesso.');
             break;
     }
     return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.mcache.index');
 }
 public function store(MotherboardRequest $request)
 {
     $motherboards = new Motherboard($request->all());
     $motherboards->save();
     Flash::info('Your motherboard has been added');
     return redirect('motherboards');
 }
Example #3
0
 public function getIndex()
 {
     if (Config::get('rakko.installed') === true) {
         Flash::error(trans('installer::install.error.installed'));
         return redirect('/');
     }
     return View('installer::check');
 }
Example #4
0
 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');
 }
Example #5
0
 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');
 }
Example #6
0
 /**
  * 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);
 }
Example #7
0
 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');
 }