ldc-legaulois/app/Http/Controllers/Bo/NutritionPageController.php

32 lines
836 B
PHP

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Http\Requests\UpdateNutritionPageRequest;
use App\Models\NutritionPage;
use App\Traits\UpdateModelStatus;
class NutritionPageController extends Controller
{
use UpdateModelStatus;
public function index()
{
$pages = NutritionPage::paginate();
return view('bo.nutrition-page.index', compact('pages'));
}
public function edit(NutritionPage $page)
{
return view('bo.nutrition-page.edit', ['page' => $page]);
}
public function update(UpdateNutritionPageRequest $request, NutritionPage $page)
{
$page->fill($request->validated());
$page->saveOrFail();
return redirect()->route('bo.nutrition-page.edit', $page)
->with('success', 'Enregistré !');
}
}