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