public function index() { $user = auth()->getUser(); $request = Request::createFromGlobals(); $articles = Model\Portal\Article::published()->contributor($user->id)->latest('date')->get(); $drafts = Model\Portal\Article::onlyDrafts()->contributor($user->id)->latest('date')->get(); $data['artikel'] = pagination($articles, 4, 'dashboard'); $data['drafts'] = pagination($drafts, 4, 'dashboard'); $data['links'] = $this->Mod_link->read(); $this->template->set('sidebar'); $this->template->set_layout('privatepage'); $this->template->build('index', $data); }
public function index() { $user = auth()->getUser(); $request = Request::createFromGlobals(); $articles = Model\Portal\Article::published()->contributor($user->id)->latest('date')->get(); $drafts = Model\Portal\Article::onlyDrafts()->contributor($user->id)->latest('date')->get(); $data['konsultasiCat'] = $this->Mod_konsultasi->getKonsultasiKategori(); $category = $this->medialib->getCategory(); $categories = $category->with(['media' => function ($query) { $query->userId(sentinel()->getUser()->id)->withDrafts(); }])->get(); $data['categories'] = $categories; $data['categories_checkbox'] = (new Model\Portal\Category())->generateCheckbox(); $data['artikel'] = pagination($articles, 4, 'dashboard'); $data['drafts'] = pagination($drafts, 4, 'dashboard'); $data['links'] = $this->Mod_link->read(); $this->template->set('sidebar'); $this->template->set_layout('privatepage'); $this->template->build('index', $data); }