Session message on fail - Menuplans
This commit is contained in:
parent
e8b0f68e65
commit
9d44432fc2
|
@ -64,13 +64,15 @@ class MenuPlanController extends Controller
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$menuPlans = new MenuPlan($requestMenuPlanCreate);
|
$menuPlans = new MenuPlan($requestMenuPlanCreate);
|
||||||
$saved = $menuPlans->save();
|
|
||||||
|
|
||||||
if(!$saved){
|
$allMenuPlans = MenuPlan::query()->where('week', '=', $request->week)->get();
|
||||||
return Response::detect("menuplans.store");
|
|
||||||
}else{
|
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));
|
$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
|
//FORCED UPDATE
|
||||||
|
|
||||||
$menuplan = MenuPlan::find($id);
|
$menuplan = MenuPlan::find($id);
|
||||||
$menuplan->update($data);
|
|
||||||
$saved = $menuplan->save();
|
|
||||||
|
|
||||||
if(!$saved){
|
$allMenuPlans = MenuPlan::query()->where('week', '=', $request->week)->where('id', '!=', $id)->get();
|
||||||
return Response::detect("menuplans.update", [ "menuplan" => $menuplan ]);
|
|
||||||
|
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{
|
}else{
|
||||||
|
$menuplan->update($data);
|
||||||
|
$menuplan->save();
|
||||||
|
|
||||||
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20));
|
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20));
|
||||||
return Response::detect("menuplans.index", ['menuPlans' => $menuPlans]);
|
return redirect()->route("menu-plans.index", ['menuPlans' => $menuPlans]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,8 +18,9 @@
|
||||||
@csrf
|
@csrf
|
||||||
<input type="number" class="form-controller" id="search" name="search" pattern="[0-9]{2}" placeholder="Søg efter ugenummer"></input>
|
<input type="number" class="form-controller" id="search" name="search" pattern="[0-9]{2}" placeholder="Søg efter ugenummer"></input>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
{!! session()->get('WeekExists') !!}
|
||||||
|
|
||||||
<table class="tbl mt-2">
|
<table class="tbl mt-2">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Uge</th>
|
<th>Uge</th>
|
||||||
|
|
Loading…
Reference in New Issue