Laravel 多存储路径

Laravel 多存储路径,laravel,laravel-5,laravel-5.2,laravel-5.1,Laravel,Laravel 5,Laravel 5.2,Laravel 5.1,我有两个硬盘服务器。我想对所有媒体文件使用一个,存储/应用/媒体上的当前媒体文件使用一个,2018年之前的所有文件使用另一个 如何切换存储路径取决于我所做的查询 所有介质都保存在介质表上。如果需要,我可以对表进行更改。在您的config\filesystem.php中更新diskarray并添加新磁盘,如下所示: 'public_two' => [ 'driver' => 'local', 'root' => storage_path('app/public/p

我有两个硬盘服务器。我想对所有媒体文件使用一个,存储/应用/媒体上的当前媒体文件使用一个,2018年之前的所有文件使用另一个

如何切换存储路径取决于我所做的查询


所有介质都保存在介质表上。如果需要,我可以对表进行更改。

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

'public_two' => [
    'driver' => 'local',
    'root' => storage_path('app/public/public_two'),
    'url' => env('APP_URL').'/storage/public_two',
    'visibility' => 'public',
],
你这样称呼你的DIK:
Storage::disk('public_-two')


请随意阅读config\filesystem.php更新
磁盘
数组中的

,并添加如下新磁盘:

'public_two' => [
    'driver' => 'local',
    'root' => storage_path('app/public/public_two'),
    'url' => env('APP_URL').'/storage/public_two',
    'visibility' => 'public',
],
你这样称呼你的DIK:
Storage::disk('public_-two')


请随意阅读

是的,我已经有了第二个磁盘,只是试图获取使用该磁盘的逻辑,这取决于条件。那么使用一个或另一个磁盘的条件是什么呢?在db的查询中,我认为我应该使自定义资产()函数顶部开关取决于查询。第二个磁盘也取决于linux根目录/数据,而应用程序是/home/laravel/yes,我已经有了第二个磁盘,只是试图获取使用该磁盘的逻辑,这取决于条件。那么使用一个或另一个磁盘的条件是什么呢?在db的查询中,我认为我应该使custom asset()函数top switch取决于查询。另外,第二个磁盘是linux根目录/data,而应用程序是/home/larvel/