middleware('auth'); parent::__construct(); } public function index() { return view('setting.edit'); } public function update(Request $request) { $request->validate([ 'website_name' => 'required|max:50', 'logo' => 'nullable|mimes:jpeg,jpg,bmp,png|max:10240', ]); $data = Setting::where("key", "website_name")->first(); $data->value = $request->website_name; $data->save(); if ($request->file('logo') != null) { $logo = "logo.png"; $request->logo->move('assets', $logo); $data = Setting::where("key", "logo")->first(); $data->value = $logo; $data->save(); } return back()->with('success', 'Data Berhasil Diubah'); } }