2020-10-26 09:32:28 +01:00
|
|
|
<?php
|
|
|
|
|
|
2022-01-10 14:02:25 +01:00
|
|
|
namespace App\Http\Controllers\Bo;
|
2020-10-26 09:32:28 +01:00
|
|
|
|
|
|
|
|
use App\Http\Controllers\Controller;
|
2022-03-15 16:27:41 +01:00
|
|
|
use App\Http\Requests\Bo\UpdateContentRequest;
|
2020-10-26 09:32:28 +01:00
|
|
|
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'));
|
|
|
|
|
}
|
2020-10-26 09:32:28 +01:00
|
|
|
|
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é !');
|
2020-10-26 09:32:28 +01:00
|
|
|
}
|
2022-03-15 16:27:41 +01:00
|
|
|
return back();
|
2020-10-26 09:32:28 +01:00
|
|
|
}
|
|
|
|
|
}
|