hasValidSignature()) { abort(401); } $file = File::findOrFail($file); abort_unless($files->exists($file), 404); return $request->boolean('download') ? $files->download($file) : $files->retrieve($file); } }