aws3){ $request->validate([ 'AWS_ACCESS_KEY_ID' =>'required', 'AWS_SECRET_ACCESS_KEY' =>'required', 'AWS_DEFAULT_REGION' =>'required', 'AWS_BUCKET' =>'required', 'file_storage' =>'required', ]); }else{ $request->validate([ 'file_storage' =>'required', ]); } try{ $cloudStorageController = new CloudStorageController(); $cloudStorageController->activeStorage($request->file_storage); $cloudStorageController->overWriteEnvFile($request->except(['_token','file_storage','aws3'])); Toastr::success(trans('common.updated_successfully'), trans('common.success')); return redirect()->back(); }catch(Exception $e){ Toastr::error($e->getMessage(), 'Error!!'); return $e->getMessage(); } } }