【发布时间】:2018-09-04 09:38:19
【问题描述】:
我创建了一个需要上传图片的应用。
已全部设置并遵循文档。一切正常,但我的图片无法通过 url 访问
它说404 - Not Found
通过 url 访问时。
检查浏览器已经存在。
这里是我的config/filesystems.php
....
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
'admin' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'visibility' => 'public',
'url' => env('APP_URL').'/storage',
],
....
这里是我的config/admin.php
....
'upload' => [
'disk' => 'admin',
'directory' => [
'image' => 'images',
'file' => 'files',
],
'host' => 'http://localhost:8000/upload/',
],
....
任何人都可以帮忙解释一下,卡住了大约 3 个小时 :')
【问题讨论】:
-
您是否为公共磁盘创建了符号链接?
-
已经做到了,
php artisan storage:link -
我猜,如果您已经完成 storage:link,您应该尝试“/storage/images/”,然后将您的图像名称存储在数据库中以显示您的图像。
-
@Shreeraj 已经做到了,但仍然无法正常工作。
标签: php laravel laravel-admin