GeneralSetting::first(), ]); } public function update(GeneralSettingRequest $request): RedirectResponse { $validated = $request->validated(); $setting = GeneralSetting::first(); if ($setting) { $setting->update($validated); } else { $setting = GeneralSetting::create($validated); } if ($request->hasFile('logo')) { $setting->addMediaFromRequest('logo')->toMediaCollection('logo'); } if ($request->hasFile('icon')) { $setting->addMediaFromRequest('icon')->toMediaCollection('icon'); } return redirect()->back()->with('success', 'Pengaturan berhasil diperbarui'); } }