首页 > 解决方案 > 在服务器上传输 Laravel 网站后图像未加载

问题描述

我已经将网站从本地转移到网络服务器,这意味着我改变了一些场景。

1- 我更改了文件夹结构并在根目录下移动了公用文件夹文件。

2-图像文件被上传到存储文件夹,同时符号存储文件夹也被移动到根目录。

但是在移动根图像上的公用文件夹文件后不起作用。而上传的图像被存储到主存储文件夹中。但未与符号存储文件夹链接。所以帮助我如何再次附加两个存储文件夹。

配置/文件系统中的存储文件夹相关代码如下所示:

'disks' => [

    'local' => [
        'driver' => 'local',
        'root' => storage_path('app/pulic/images/'),
    ],

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

    's3' => [
        'driver' => 's3',
        'key' => env('AWS_KEY'),
        'secret' => env('AWS_SECRET'),
        'region' => env('AWS_REGION'),
        'bucket' => env('AWS_BUCKET'),
    ],

],

主存储文件夹路径为:

Root/Laravel_files/storage/app/public/images

而符号存储文件夹地址为:

Root/storage/images

标签: laravellaravel-5eloquentlaravel-5.2laravel-5.1

解决方案


推荐阅读