/** * Return the form to upload files. * * @param FolderRepositoryInterface $folders * @param DiskRepositoryInterface $disks * @param FileFormBuilder $form * @param $disk * @param null $path * @return Response */ public function upload(FolderRepositoryInterface $folders, DiskRepositoryInterface $disks, FileFormBuilder $form, $disk, $path = null) { $form->setDisk($disk = $disks->findBySlug($disk)); if ($path && ($folder = $folders->findByPath($path, $disk))) { $form->setFolder($folder); } return $form->render(); }