Add methods to edit and update settings:
namespace App\Http\Controllers\Admin;
use App\Models\SiteSetting;
use Illuminate\Http\Request;
class ContentSettingsController extends Controller
{
public function edit()
{
$settings = SiteSetting::all();
return view('admin.content-settings.edit', compact('settings'));
}
public function update(Request $request)
{
foreach ($request->settings as $key => $value) {
SiteSetting::updateOrCreate(['key' => $key], ['value' => $value]);
}
return redirect()->back()->with('success', 'Content settings updated successfully.');
}
}