public function update(StoreBanner $request, Banner $id): RedirectResponse 	{ 		$id->update([ 			'type' => $request->type, 			'title' => $request->title, 			'subtitle' => $request->subtitle, 			'order_column' => $request->order_column, 			'url' => $request->url, 			'image_only' => $request->boolean('image_only'), 			'active' => $request->boolean('active'), 			'valid_until' => $request->valid_until ? formatTimestamp($request->valid_until, 'Y-m-d H:i:s', $request->user()->timezone) : null, 			'valid_from' => $request->valid_from ? formatTimestamp($request->valid_from, 'Y-m-d H:i:s', $request->user()->timezone) : null, 		]);  		$id->updateTranslations([ 			'title' => [ 				'en' => $request->title_en, 			], 			'subtitle' => [ 				'en' => $request->subtitle_en, 			], 		]);  		$id->storage()->handle($request->media);  		return $this->redirectFromSave('banners.list'); 	}