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 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'); }
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'); }