validate([ 'favicon' => 'required', 'icon' => 'required', ]); //store favicon $favicon = $request->input('favicon'); $favicon = json_decode($favicon); $favicon = explode(",",$favicon->output->image)[1]; Storage::disk('public')->put('favicon.ico' , base64_decode($favicon)); //store dashboard icon $icon = $request->input('icon'); $icon = json_decode($icon); $icon = explode(",",$icon->output->image)[1]; Storage::disk('public')->put('icon.png' , base64_decode($icon)); return redirect()->route('admin.settings.index')->with('success', 'Icons updated!'); } }