Esempio n. 1
0
 public function index_onDelete()
 {
     if (($checkedIds = post('checked')) && is_array($checkedIds) && count($checkedIds)) {
         foreach ($checkedIds as $postId) {
             if (!($post = Category::find($postId))) {
                 continue;
             }
             $post->delete();
         }
         Flash::success('Category Deleted', ['name' => 'Category']);
     }
     return $this->listRefresh();
 }
Esempio n. 2
0
 public function onRun()
 {
     $query = Question::whereIsApproved('1')->where('category_id', $this->property('categoryId'));
     switch ($this->property('sortOrder')) {
         case "desc":
             $query = $query->orderBy('id', 'desc');
             break;
         case "asc":
             $query = $query->orderBy('id', 'asc');
             break;
         case "order":
             $query = $query->orderBy('sort_order');
             break;
     }
     $query = $query->orderBy('id', 'desc');
     $this->faqs = $query->with('category')->get();
     $this->page['category'] = Category::where('id', $this->property('categoryId'))->pluck('title');
 }