ldc-legaulois/app/Http/Controllers/Bo/GeneralConfig.php

33 lines
891 B
PHP
Raw Permalink Normal View History

2021-09-20 16:19:42 +02:00
<?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é !');
}
}