Storage::disk 找不到页面 --Laravel
Storage::disk Page not found --Laravel
我正在尝试使用存储磁盘方法上传文档。我可以在这个 /storage/app/public 上传他。但是现在我想让用户下载到他的电脑。这就是我在 .env
中的应用 Url
APP_URL=http://backend-debug.localhost
在filesystems.php我新建了一个link"import"
'import' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage/app/public',
'visibility' => 'public',
],
最后我return他和
$response['url'] = Storage::disk('import')->url('export-error/'.$filename);
Log::info('url = '.$response['url'] );
return $response;
日志给出了这个信息。
url = http://backend-debug.localhost/storage/app/public/export-error/error_file.csv
我正在使用 Laravel 5.6
我无法将我的文档下载到我的电脑中
任何的想法 ?
谢谢
通过查看 http://localhost:4200/mnt/data/backend/public/storage/app/public/export-error/error_file.csv
URL,您的 import
文件系统连接似乎是正确的。
在这里,Laravel 尝试在 public 目录中找到正确的 storage 目录。为确保这一点,您需要 symlink 存储目录到 public 目录中。 Laravel 提供了如果不存在则创建一个的命令。
要创建符号链接,运行 以下命令。
php artisan storage:link
此命令将在 public 目录中创建存储目录的符号链接。如果您使用 windows,那么只需在 public 目录中创建一个存储目录的快捷方式。
欲了解更多信息,请访问 https://laravel.com/docs/5.8/filesystem#the-public-disk
谢谢。
我正在尝试使用存储磁盘方法上传文档。我可以在这个 /storage/app/public 上传他。但是现在我想让用户下载到他的电脑。这就是我在 .env
中的应用 UrlAPP_URL=http://backend-debug.localhost
在filesystems.php我新建了一个link"import"
'import' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage/app/public',
'visibility' => 'public',
],
最后我return他和
$response['url'] = Storage::disk('import')->url('export-error/'.$filename);
Log::info('url = '.$response['url'] );
return $response;
日志给出了这个信息。
url = http://backend-debug.localhost/storage/app/public/export-error/error_file.csv
我正在使用 Laravel 5.6
我无法将我的文档下载到我的电脑中
任何的想法 ?
谢谢
通过查看 http://localhost:4200/mnt/data/backend/public/storage/app/public/export-error/error_file.csv
URL,您的 import
文件系统连接似乎是正确的。
在这里,Laravel 尝试在 public 目录中找到正确的 storage 目录。为确保这一点,您需要 symlink 存储目录到 public 目录中。 Laravel 提供了如果不存在则创建一个的命令。
要创建符号链接,运行 以下命令。
php artisan storage:link
此命令将在 public 目录中创建存储目录的符号链接。如果您使用 windows,那么只需在 public 目录中创建一个存储目录的快捷方式。
欲了解更多信息,请访问 https://laravel.com/docs/5.8/filesystem#the-public-disk
谢谢。