如何才能在打开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
如果有人能帮助我,我将非常感激。
好的,你可以覆盖这个方法。
Barryvdh\Elfinder\ElfinderController::showConnector()
要覆盖这个,你可以注册在AppServiceProvider
像这样。
$this->app->singleton(
'Barryvdh\Elfinder\ElfinderController',
'App\CustomElfinderProvider'
);
而在 App\CustomElfinderProvider
,你只需将所有内容从 ElfinderController::showConnector()
,并改变一些路径有。
希望对你有所帮助。