diff --git a/skolehjem/app/Http/Controllers/MenuPlanController.php b/skolehjem/app/Http/Controllers/MenuPlanController.php index 6219089..5262b5f 100644 --- a/skolehjem/app/Http/Controllers/MenuPlanController.php +++ b/skolehjem/app/Http/Controllers/MenuPlanController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\ExternalLink; use App\MenuPlan; +use App\News; use App\User; use Illuminate\Http\Request; use Illuminate\Http\Response; @@ -64,15 +65,25 @@ class MenuPlanController extends Controller "thursday" => "required|max:255" ]); - $menuPlans = new MenuPlan($requestMenuPlanCreate); + $menuPlan = new MenuPlan($requestMenuPlanCreate); $allMenuPlans = MenuPlan::query()->where('week', '=', $request->week)->get(); if(count($allMenuPlans) > 0) return redirect()->route("menu-plans.index")->with('WeekExists', '
Der findes allerede en menuplan for den uge!
'); else { - $menuPlans->save(); + $menuPlan->save(); $menuPlans = MenuPlan::query()->paginate($request->input("limit", 20)); + + if($request->newsoption == true){ + $news = new News(); + + $news->name = "Ny menuplan Uge " . $menuPlan->week; + $news->content = ""; + + $news->save(); + } + return redirect()->route("menu-plans.index", ['menuPlans' => $menuPlans]); } } @@ -123,6 +134,16 @@ class MenuPlanController extends Controller $menuplan->save(); $menuPlans = MenuPlan::query()->paginate($request->input("limit", 20)); + + if($request->newsoption == true){ + $news = new News(); + + $news->name = "Opdateret menuplan Uge " . $menuplan->week; + $news->content = ""; + + $news->save(); + } + return redirect()->route("menu-plans.index", ['menuPlans' => $menuPlans]); } diff --git a/skolehjem/resources/views/admin/menuplans/create.blade.php b/skolehjem/resources/views/admin/menuplans/create.blade.php index e3d3718..9bfdf5e 100644 --- a/skolehjem/resources/views/admin/menuplans/create.blade.php +++ b/skolehjem/resources/views/admin/menuplans/create.blade.php @@ -10,6 +10,14 @@ @endsection @section("content") +