我有以下方法可以根据使用的CDN获取资产:
public function getAsset($filename, $dir = null, $prefix = null)
{
$extension = File::extension($filename);
$name = File::name($filename);
$filename = $dir . $prefix . $name . '.' . $extension;
if(Flysystem::getDefaultConnection() == 'awss3') return Flysystem::getAdapter()->getClient()->getObjectUrl('xxxx', $filename);
if(Flysystem::getDefaultConnection() == 'local') return Flysystem::getAdapter()->getClient()->getObjectUrl($filename);
}
当选择“本地”存储时(在配置中)我希望能够从app / storage / temp / media /目录中获取资产并将其显示为标记中的图像,我该怎么办?修改上面的工作就好吗?
如何从公共目录之外获取资产?