Session message on fail - Menuplans

This commit is contained in:
Anders
2020-08-04 10:11:18 +02:00
parent e8b0f68e65
commit 9d44432fc2
2 changed files with 17 additions and 11 deletions
@@ -64,13 +64,15 @@ class MenuPlanController extends Controller
]);
$menuPlans = new MenuPlan($requestMenuPlanCreate);
$saved = $menuPlans->save();
if(!$saved){
return Response::detect("menuplans.store");
}else{
$allMenuPlans = MenuPlan::query()->where('week', '=', $request->week)->get();
if(count($allMenuPlans) > 0)
return redirect()->route("menu-plans.index")->with('WeekExists', '<p><b>Der findes allerede en menuplan for den uge!</b></p>');
else {
$menuPlans->save();
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20));
return Response::detect("menuplans.index", ['menuPlans' => $menuPlans]);
return redirect()->route("menu-plans.index", ['menuPlans' => $menuPlans]);
}
}
@@ -110,14 +112,17 @@ class MenuPlanController extends Controller
//FORCED UPDATE
$menuplan = MenuPlan::find($id);
$menuplan->update($data);
$saved = $menuplan->save();
if(!$saved){
return Response::detect("menuplans.update", [ "menuplan" => $menuplan ]);
$allMenuPlans = MenuPlan::query()->where('week', '=', $request->week)->where('id', '!=', $id)->get();
if(count($allMenuPlans) > 0){
return redirect()->route("menu-plans.index")->with('WeekExists', '<p><b>Der findes allerede en menuplan for den uge!</b></p>');
}else{
$menuplan->update($data);
$menuplan->save();
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20));
return Response::detect("menuplans.index", ['menuPlans' => $menuPlans]);
return redirect()->route("menu-plans.index", ['menuPlans' => $menuPlans]);
}
}