Files
airtime-reseller/app/Http/Controllers/SettingsController.php
Kwesi Banson Jnr 2cfcfade4e Initial commit
2026-08-04 14:50:01 +00:00

49 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models;
use Session;
use DB;
use App\ActivityLog;
class SettingsController extends Controller
{
public function index()
{
$settings = Models\Settings::get();
// dd($settings);
$data = [
'settings' => $settings,
'page_title' => 'System Settings'
];
return view('super_admin.settings',$data);
}
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
'value' => 'required',
'id' => 'required'
]);
$name = $request->input('name');
$value = $request->input('value');
$settings = Models\Settings::find($id);
if ($settings) {
$settings->name = $value;
$settings->save();
} else {
Models\Settings::create([
'name' => $name,
'value' => $value
]);
}
return redirect()->back()->with('success', 'Settings updated successfully!');
}
}