如何在打开elFinder时显示特定的文件夹列表。
我尝试如下,但没有奏效。
$opts = array(
// 'debug' => true,
'roots' => [
[
'driver' => 'Flysystem',
'alias' => 'File Storage',
'filesystem' => $filesystem,
'path' => $aws_url .'/folder1/folder2/folder3/',
'startPath' => $aws_url .'/folder1/folder2/folder3',
'URL' => $aws_url ,
'tmbURL' => 'self'
]
]
);
// Trying to set Folder3 as root folder
如果有人能帮忙,将不胜感激。
好的,你可以覆盖这个方法。
BarryvdhElfinderElfinderController::showConnector()
要覆盖此功能,您可以像这样注册AppServiceProvider
。
$this->app->singleton(
'BarryvdhElfinderElfinderController',
'AppCustomElfinderProvider'
);
在AppCustomElfinderProvider
中,您只需从ElfinderController::showConnector()
复制所有内容,并更改那里的一些路径。
希望这对你有帮助。
请将您的代码更新为:
'path' => 'folder1/folder2/folder3/',