/**
  * Renders and handles the torrent upload form
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  * @internal param TorrentUploadRequest|Request $request
  */
 public function upload()
 {
     $categories = Category::getAllKeyValueAsArray();
     return view('torrents.upload', ['categories' => $categories]);
 }