auth()->user()->storageProviders, ]); } public function connect(Request $request): HtmxResponse { app(CreateStorageProvider::class)->create( $request->user(), $request->input() ); Toast::success('Storage provider connected.'); return htmx()->redirect(route('settings.storage-providers')); } public function delete(StorageProvider $storageProvider): RedirectResponse { try { app(DeleteStorageProvider::class)->delete($storageProvider); } catch (\Exception $e) { Toast::error($e->getMessage()); return back(); } Toast::success('Storage provider deleted.'); return back(); } }