/**
  * Show the form for editing the specified resource.
  *
  * @return Response
  */
 public function edit()
 {
     $edit = \DataEdit::source(new Item());
     $edit->link(action('Admin\\ItemController@index'), "Items", "TR")->back();
     $edit->add('type', 'Type', 'select')->options(array_keys(Item::getSingleTableTypeMap()))->rule('required');
     $edit->add('name', 'Name', 'text')->rule('required');
     $edit->add('description', 'Description', 'textarea');
     $edit->add('value', 'Value', 'number');
     return $edit->view('admin.item.edit', compact('edit'));
 }