public function update(StoreBlog $request, Blog $id): RedirectResponse 	{ 		$this->validate($request, [ 			'slug_en' => ['required', 'string', 'max:100', new UniqueTranslatableField($id, $id->getSlugFieldName())], 			'slug_hr' => ['required', 'string', 'max:100', new UniqueTranslatableField($id, $id->getSlugFieldName())], 		]);  		$id->update([ 			'title' => [ 				'en' => preg_replace('/\s+/', ' ', (string) $request->title_en), 				'hr' => preg_replace('/\s+/', ' ', (string) $request->title_hr), 			], 			$id->getSlugFieldName() => [ 				'en' => $request->slug_en, 				'hr' => $request->slug_hr, 			], 			'body' => [ 				'en' => $request->body_en, 				'hr' => $request->body_hr, 			], 			'featured' => $request->boolean('featured'), 			'published_at' => formatTimestamp($request->published_at, 'Y-m-d H:i', $request->user()->timezone), 		]);  		$id->syncTagsByName($request->tags); 		$id->storage()->handle($request->media);  		return $this->redirectFromSave('blogs.list'); 	}