public function store(StoreCategory $request): RedirectResponse 	{ 		$category = Category::create([ 			'name' => [ 				'en' => $request->name_en, 				'hr' => $request->name_hr, 				'bs' => $request->name_bs, 				'mk' => $request->name_mk, 				'sl' => $request->name_sl, 				'sr' => $request->name_sr, 				'fr' => $request->name_fr, 				'de' => $request->name_de, 			], 			'description' => [ 				'en' => $request->description_en, 				'hr' => $request->description_hr, 				'bs' => $request->description_bs, 				'mk' => $request->description_mk, 				'sl' => $request->description_sl, 				'sr' => $request->description_sr, 				'fr' => $request->description_fr, 				'de' => $request->description_de, 			], 			'survey_id' => $request->survey_id, 			'ordering' => $request->ordering, 			'code' => $request->code, 			'category_report_group' => $request->enum('category_report_group', CategoryReportGroup::class), 			'active' => $request->boolean('active'), 		]);  		$survey_type = $category->survey->type;  		$category->storage()->handle();  		if ($category->ordering == 0) { 			$lastOrder = $category->survey->categories->max('ordering') ?? 0;  			$category->update([ 				'ordering' => ++$lastOrder, 			]); 		}  		return $this->redirectFromSave('categories.list', ['survey_type' => $survey_type, 'survey_filter' => $category->survey_id]); 	}