我还没有找到像我这样的示例,其他示例似乎都缺少了我已经拥有的示例,但是无论如何,我正在尝试上传到外部FTP站点,我的filesystem.php文件中包含以下内容:
's3' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'),
],
'fourkites-ftp' => [
'driver' => 'ftp',
'host' => 'ftp.site.com',
'username' => 'my-username',
'password' => 'my-password',
],
我正尝试在我的一个控制器中发送文件以及以下文件:
Storage::disk('fourkites-ftp')->put('new/afnloads.csv', $temp);
当我尝试测试它时,它给了我这个错误:
(1/1) InvalidArgumentException
Driver [] is not supported.
in FilesystemManager.php line 126
有什么建议吗?谢谢!
答案 0 :(得分:6)
最有可能是配置缓存。 尝试清除使用
php artisan config:clear
答案 1 :(得分:1)
我已经通过遵循命令解决了我的问题
php artisan cache:clear
php artisan config:clear
php artisan clear-compiled
答案 2 :(得分:0)
它帮助我将这一行添加到bootstrap / app.php中(在“创建应用程序”部分中)
$app->configure('filesystems');