您可以存儲/程序/公共和公共/存儲之間的symbolink鏈接,以便您可以訪問您的文件,通過運行
php artisan storage:link
更多信息Here。
然後你就可以做出這樣的路徑來訪問文件:所以在這種情況下
Route::get('pdffolder/{filename}', function ($filename)
{
$path = storage_path('app/public/pdffolder/' . $filename);
if (!File::exists($path)) {
abort(404);
}
$file = File::get($path);
$type = File::mimeType($path);
$response = Response::make($file, 200);
$response->header("Content-Type", $type);
return $response;
});
,如果你保存的文件名爲123.pdf
PDF格式的文件夾中storage/app/public/pdffolder
you can access it by http://yourdomain.com/pdffolder/123.pdf
你必須調整它有點,但我認爲這可以幫助你。