Laravel Driver错误 - 不支持Driver []

时间:2017-05-05 15:05:40

标签: php laravel

其他人都有这个问题:

我将filesystems.php config defualtlocal设置为cloud(设置为我的s3),我的存储代码出现此错误:

$path = $request->file('avatar')->store('avatars'); - >在我的UserController中

错误:Driver [] is not supported.

如果我将文件系统配置保留为库存并运行此代码,则图像上传到我的s3

$path = $request->file('avatar')->store('avatars', 's3'); - >在我的UserController中

不应该$path = $request->file('avatar')->store('avatars');运行到默认值而不通过特定驱动程序?我尝试了'default' => 's3',并得到了相同的错误

CONFIG DRIVERS

'default' => 'local',
'cloud' => 's3',
'disks' => [

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

        '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'),
        ],

    ],

1 个答案:

答案 0 :(得分:0)

我想,无论您手动为store()函数输入存储的示例是否运行良好,您都可能遇到存储配置问题。 请问您可以使用存储类型显示配置文件吗?