public function update($id, SettingRequest $request) { $this->setting->save($id, $request->all()); if ($request->ajax()) { return response()->json(['status' => trans('messages.saved'), 'type' => 'success']); } $route = $request->get('task') == 'apply' ? route('admin.settings.edit', $id) : route('admin.settings.index'); return redirect($route)->with(['status' => trans('messages.saved'), 'type' => 'success']); }