/**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $RecipeItems = RecipeItems::findOrFail($id);
     $recipe = Recipes::findOrFail($RecipeItems->recipe_id);
     if ($RecipeItems->type == 'recipe') {
         $item = Recipes::findOrFail($RecipeItems->sub_recipe);
     } else {
         $item = Items::findOrFail($RecipeItems->item_id);
     }
     $RecipeItems->delete();
     Helper::add($id, 'deleted ' . $RecipeItems->type . ' ' . $item->title . ' (ID ' . $RecipeItems->id . ') from recipe ' . $recipe->title . ' (ID ' . $recipe->id . ')');
     Session::flash('flash_message', $this->title . ' successfully deleted!');
     return Redirect::action('RecipeItemsController@index', ['recipe_id' => $recipe->id]);
 }
 public function setDefault($id)
 {
     $itemUnit = ItemUnits::findOrFail($id);
     Helper::add($id, 'changed item ' . $itemUnit->item()->first()->title . '(ID ' . $itemUnit->item()->first()->id . ') default unit to ' . $itemUnit->unit()->first()->title);
     ItemUnits::where('item_id', $itemUnit->item_id)->update(['default' => 0]);
     ItemUnits::where('id', $id)->update(['default' => 1]);
     ItemUnits::where(['item_id' => $itemUnit->item_id])->update(['factor' => DB::raw('factor/' . $itemUnit->factor)]);
     StockItem::where(['item_id' => $itemUnit->item_id])->update(['stock' => DB::raw('stock/' . $itemUnit->factor)]);
     RecipeItems::where(['item_id' => $itemUnit->item_id])->update(['value' => DB::raw('value/' . $itemUnit->factor)]);
     Menu::where(['item_id' => $itemUnit->item_id])->update(['value' => DB::raw('value/' . $itemUnit->factor)]);
     ItemPurchases::where(['item_id' => $itemUnit->item_id])->update(['value' => DB::raw('value/' . $itemUnit->factor)]);
     StockCheck::where(['item_id' => $itemUnit->item_id])->update(['before' => DB::raw('`before` / ' . $itemUnit->factor), 'after' => DB::raw('`after` / ' . $itemUnit->factor)]);
     return Redirect::action('ItemUnitsController@index', array('item_id' => $itemUnit->item_id));
 }