ldc-legaulois/app/Http/Controllers/Bo/PoultryPageController.php
2021-10-06 16:53:41 +02:00

32 lines
816 B
PHP

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