2

使用されている 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/ ディレクトリからアセットを取得し、それらをタグ内の画像として表示できるようにしたいのですが、上記を変更するにはどうすればよいですか?そのように働くには?

どうすれば public ディレクトリの外からでもアセットを取得できますか?

4

0 に答える 0