32 lines
816 B
PHP
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é !');
|
|
}
|
|
}
|