laravel框架如何操作项目外的数据盘里的文件?

目前在开发一个图片分享的项目。一开始只买了个比较少容量的数据盘,然后挂载在/mnt目录下(Linux系统),最近容量几乎要用完了,想再买一个数据盘放数据,但是客服不建议把新数据盘挂载在旧数据盘里(即/mnt目录里),那如果放在/mnt目录外,laravel框架还能写入、读取到新数据盘里的数据吗?

阅读 5.8k
6 个回答

建议多看一下 Linux 方面的东西,不管是项目外的文件还是项目内的文件,只要有权限,都可以进行操作。

任何程序 只要权限 写绝对路径即可。

当然可以,只要有读写权限就可以

这样子会比较麻烦,因为lavavel项目结构都是固定的,比如:缓存、日志、图片都是存在storage里面的,固定的目录存放,如果存在不同盘,固然是可以,但是存取比较麻烦,除非你专门买一台数据服务器,专门管理这样数据的

和路径没啥关系。看你设的访问权限。做个软链,连接到项目里吧。

//config/filesystem.php
'newdisk' => [
            'driver' => 'local',
            'root' => '目录绝对路径',
            'url' => '',
            'visibility' => 'public',
        ],
推荐问题