无法更改 Laravel 中的默认文件系统磁盘,因为 filesystem.php 中的设置被忽略

S.A*_*nov 5 config laravel

我想将 Laravel 5.8 中的默认文件系统磁盘从“本地”更改为“公共”。不幸的是, filesystems.php.ENV中的更改没有被考虑在内。我能够更改默认文件系统磁盘的唯一方法是更改​​ config.php文件。

我在.ENV中添加了这一行:

FILESYSTEM_DRIVER=public
Run Code Online (Sandbox Code Playgroud)

另外,在filesystems.php中我更改了:

'default' => env('FILESYSTEM_DRIVER', 'local')
Run Code Online (Sandbox Code Playgroud)

'default' => env('FILESYSTEM_DRIVER', 'public')
Run Code Online (Sandbox Code Playgroud)

更改后我重新启动了服务器,但上述解决方案仍然对我不起作用。更改默认文件系统磁盘的唯一方法是直接在config.php文件中进行更改。

S.A*_*nov 6

解决方案已在我的问题下的评论中指出。要使更改生效,您需要清除配置缓存:

php artisan config:clear
Run Code Online (Sandbox Code Playgroud)