/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $ingredient = Ingredient::findOrFail($id);
     $ingredient->name = $request->input('name');
     $ingredient->unit = $request->input('unit');
     $ingredient->type = $request->input('type');
     $ingredient->min_amount = $request->input('min_amount');
     if (!$ingredient->save()) {
         return redirect()->action('IngredientsController@show', [$id])->with('status', 'Ingredient update mislukt!');
     }
     return redirect()->action('IngredientsController@show', [$id])->with('status', 'Ingredient update geslaagd!');
 }
 public function modifyIngredient(Request $request, $ingredient_id)
 {
     $ingr = \App\Ingredient::findOrFail($ingredient_id);
     if ($request->name != "") {
         $ingr->name = $request->name;
     }
     $ingr->type = $request->type;
     $ingr->save();
     return redirect()->route('ingredients');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $ingredient = Ingredient::findOrFail($id);
     $ingredient->delete();
     Alert::danger('messages.ingredient_successfully_deleted');
     return redirect()->route('ingredients.index');
 }