/** * 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'); }