public function edit($openItemId)
{
$user = $this->userService->getCurrentUser();
$item = $this->itemService->getByOpenItemId($openItemId);
if ($item === null) {
\App::abort(404);
}
$item_tags = $this->itemService->getTagsToArray($item);
$templates = $this->templateService->getAll();
$user_items = $this->itemService->getRecentsByUserId($user->id);
return \View::make('items.edit', compact('item', 'item_tags', 'templates', 'user_items'));
}