Laravel,无法从存储文件夹加载图像

时间:2020-03-18 19:58:19

标签: php laravel

图片未在网站上加载。只会得到 404图像

  • 我尝试使用删除/ public / storage并运行php artisan storage:link命令,但是没有 运气。

当前文件系统配置:

 'public' => [
        'driver' => 'local',
        'root' => storage_path('app/public'),
        'url' => env('APP_URL').'/storage',
        'visibility' => 'public',
    ],

徽标位于/storage/logo/logo.png

正在加载徽标:

<img src="{{asset(Storage::url('logo/logo.png'))}}" class="navbar-brand-img mx-auto" alt="{{ env('APP_NAME') }}">/>

也许是文件夹许可问题?

1 个答案:

答案 0 :(得分:0)

我使用此驱动程序

'images' => [
        'driver' => 'local',
        'root' => public_path('images/'),
        'url' => env('APP_URL'),
        'visibility' => 'public',
    ]

此驱动程序路径是public / images,为此驱动程序保存,只需使用

$request->file('avatar')->store('members', 'images');