Responding with media

Media implements the Responsable interface. So you can just return a media object to download the associated file in your browser.

use Spatie\MediaLibrary\Media;

class DownloadMediaController
{
   public function show(Media $mediaItem)
   {
      return $mediaItem;
   }
}