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