public function edit(array $args)
{
list($data, $key) = $this->filter($args);
$viewFactory = $this->handler->getViewFactory();
return $viewFactory->make($this->getViewPath('edit'), ['config' => $this->config, 'data' => array_merge($data, $this->mergeData), 'key' => $key])->render();
}
/** * 수정 form 에 추가될 html 코드 반환 * return html tag string * * @param array $args parameters * @return \Illuminate\View\View */ public function edit(array $args) { $category = Category::find($this->config->get('categoryId')); $item = null; if (isset($args[$this->config->get('id') . 'ItemId'])) { $item = CategoryItem::find($args[$this->config->get('id') . 'ItemId']); } $this->addMergeData(['categoryItems' => $category->items, 'categoryItem' => $item]); return parent::edit($args); }