ldc-gen-game-web/app/Http/Controllers/Bo/ContentController.php
2022-03-16 10:47:17 +01:00

39 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Http\Requests\Bo\UpdateContentRequest;
use App\Models\Content;
class ContentController extends Controller
{
/**
* Manage content
*
* @param Content $content
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Contracts\View\View|\Illuminate\Contracts\View\Factory
* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
*/
public function manage(Content $content)
{
return view('bo.content.manage', compact('content'));
}
/**
* Content update
*
* @param UpdateContentRequest $request
* @param Content $content
* @return \Illuminate\Http\RedirectResponse
*/
public function manageSubmit(UpdateContentRequest $request, Content $content)
{
$content->fill($request->validated());
if ($content->saveOrFail()) {
return redirect()->route('bo.contents.manage', $content)
->with('success', 'Enregistré !');
}
return back();
}
}