shell bypass 403
<?php
namespace Livewire\Controllers;
use Livewire\FileUploadConfiguration;
class FilePreviewHandler
{
use CanPretendToBeAFile;
public function handle($filename)
{
abort_unless(request()->hasValidSignature(), 401);
return $this->pretendResponseIsFile(
FileUploadConfiguration::storage()->path(FileUploadConfiguration::path($filename)),
FileUploadConfiguration::mimeType($filename)
);
}
}