ldc-gen-game-web/app/Http/Controllers/Bo/ContentController.php

40 lines
1.1 KiB
PHP
Raw Normal View History

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
2022-03-15 16:27:41 +01:00
use App\Http\Requests\Bo\UpdateContentRequest;
use App\Models\Content;
class ContentController extends Controller
{
2022-03-15 16:27:41 +01:00
/**
* 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)
2021-08-18 17:08:02 +02:00
{
2022-03-15 16:27:41 +01:00
return view('bo.content.manage', compact('content'));
}
2022-03-15 16:27:41 +01:00
/**
* 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é !');
}
2022-03-15 16:27:41 +01:00
return back();
}
}