无法更改 Laravel 中的默认文件系统磁盘,因为 filesystem.php 中的设置被忽略
Can't change the default filesystem disk in Laravel because the settings in filesystem.php being ignored
我想将 Laravel 5.8 中的默认文件系统磁盘从 "local" 更改为 "public"。不幸的是 filesystems.php 和 .ENV 的变化没有被考虑在内。
我能够更改默认文件系统磁盘的唯一方法是更改 config.php 文件。
我在 .ENV 中添加了这一行:
FILESYSTEM_DRIVER=public
另外在filesystems.php我改变了:
'default' => env('FILESYSTEM_DRIVER', 'local')
到
'default' => env('FILESYSTEM_DRIVER', 'public')
更改后我重新启动了服务器,但上述解决方案中的 none 仍然对我有用。更改默认文件系统磁盘的唯一方法是直接在 config.php 文件中进行更改。
在我的问题下的评论中已经指出了解决方案。
要使更改生效,您需要清除配置缓存:
php artisan config:clear
我想将 Laravel 5.8 中的默认文件系统磁盘从 "local" 更改为 "public"。不幸的是 filesystems.php 和 .ENV 的变化没有被考虑在内。 我能够更改默认文件系统磁盘的唯一方法是更改 config.php 文件。
我在 .ENV 中添加了这一行:
FILESYSTEM_DRIVER=public
另外在filesystems.php我改变了:
'default' => env('FILESYSTEM_DRIVER', 'local')
到
'default' => env('FILESYSTEM_DRIVER', 'public')
更改后我重新启动了服务器,但上述解决方案中的 none 仍然对我有用。更改默认文件系统磁盘的唯一方法是直接在 config.php 文件中进行更改。
在我的问题下的评论中已经指出了解决方案。 要使更改生效,您需要清除配置缓存:
php artisan config:clear