多存储路径

Multi storage paths

我有带 2 个硬盘的服务器。我想对所有媒体文件使用一个,storage/app/media 用于当前媒体文件,另一个用于 2018 年之前的所有文件。

如何切换存储路径取决于我进行的查询。

所有媒体都保存在媒体 table 上。如果需要,我可以在 table 上进行更改。

在您的 config\filesystem.php 更新 disk 阵列并添加您的新磁盘,如下所示:

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

你这样称呼你的迪克斯:Storage::disk('public_two');

请阅读FileSystem Documentation