/** * Update the specified template in storage. * * @param int $template_id * @param StoreTemplateRequest $request * * @return \Illuminate\Database\Eloquent\Model */ public function update($template_id, StoreTemplateRequest $request) { return $this->templateRepository->updateById($request->only('name'), $template_id); }
/** * Shows all projects. * * @param TemplateRepositoryInterface $templateRepository * @param GroupRepositoryInterface $groupRepository * @param Request $request * * @return \Illuminate\View\View */ public function index(TemplateRepositoryInterface $templateRepository, GroupRepositoryInterface $groupRepository, Request $request) { $projects = $this->repository->getAll(); return view('admin.projects.listing', ['is_secure' => $request->secure(), 'title' => Lang::get('projects.manage'), 'templates' => $templateRepository->getAll(), 'groups' => $groupRepository->getAll(), 'projects' => $projects->toJson()]); }