Пример #1
0
 /**
  * Delete one or more tokens
  *
  * @return mixed
  *
  * @throws TokenException
  */
 public function onDelete()
 {
     $checkedIds = post('checked') ?: (array) post('record_id');
     try {
         if (is_array($checkedIds) && count($checkedIds)) {
             foreach ($checkedIds as $recordId) {
                 if (!($record = Token::find($recordId))) {
                     continue;
                 }
                 $record->delete();
             }
             Flash::success(Lang::get('backend::lang.list.delete_selected_success'));
         } else {
             Flash::error(Lang::get('backend::lang.list.delete_selected_empty'));
         }
     } catch (QueryException $exc) {
         App::make('Illuminate\\Contracts\\Debug\\ExceptionHandler')->report($exc);
         throw new TokenException('', $exc->getCode());
     }
     return $this->listRefresh();
 }