/**
  * Displays the form for editing the specified inventory item.
  *
  * @param int|string $id
  *
  * @return \Illuminate\View\View
  */
 public function edit($id)
 {
     $item = $this->inventory->findOrFail($id);
     $form = $this->presenter->form($item);
     return view('inventory.edit', compact('form'));
 }
 /**
  * Displays the form for creating a variant for the specified inventory item.
  *
  * @param int|string $itemId
  *
  * @return \Illuminate\View\View
  */
 public function create($itemId)
 {
     $item = $this->inventory->findOrFail($itemId);
     $form = $this->presenter->form($item, $variant = true);
     return view('inventory.variants.create', compact('form'));
 }