ldc-legaulois/app/Http/Controllers/Bo/GeneralConfig.php
2021-09-20 16:29:59 +02:00

32 lines
891 B
PHP

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Http\Requests\UpdateGeneralConfig;
use App\Models\GeneralConfig as ModelsGeneralConfig;
class GeneralConfig extends Controller
{
public function index()
{
$configs = ModelsGeneralConfig::paginate();
return view('bo.general-configs.index', compact('configs'));
}
public function edit(ModelsGeneralConfig $config)
{
return view('bo.general-configs.edit', ['config' => $config]);
}
public function update(UpdateGeneralConfig $request, ModelsGeneralConfig $config)
{
$config->fill(array_replace_recursive(
$config->toArray(),
$request->validated()
));
$config->saveOrFail();
return redirect()->route('bo.general-configs.edit', $config)
->with('success', 'Enregistré !');
}
}