因此,我已将Windows Z:\site
到network_share
的驱动器安装在Windows的Laravel项目的根图中。
Mout代码:
mklink /D F:\Development\RPR\site\network_share Z:\site
在filesystems.php
中,我像这样添加了配置:
'dev' => [
'driver' => 'local',
'root' => storage_path('../network_share'),
'url' => env('APP_URL').'/share',
'visibility' => 'public',
],
但是当我尝试使用dd(Storage::disk('dev')->path('/'));
访问目录时,我得到了The root path Z:\site is not readable.
...
我不知道我在这里做错了什么,我只是想能够访问Webdav存储,所以我所有文件和上载都在该共享上,而不是在主服务器上。
我已经安装了pbmedia/laravel-webdav
软件包,并且可以使用配置添加文件和读取文件,这没问题,但是当我读取文件时,我会得到它的内容...例如,如果我,想要获取图像并显示它,就像我可以使用asset('path/to/img.png')
一样,这将对我有很大帮助!
问题是,webdav不支持url()
方法...因此我无法访问该方法的“链接” ...
对此有任何帮助吗?