如何在elfinder laravel中为谷歌驱动器启用安装网络磁盘

时间:2017-03-04 16:47:43

标签: php laravel-5.2 elfinder

我对elfinder有疑问,如何在elfinder上启用'Mount Network Disk'以便在laravel 5.2中使用google drive。可以告诉你,这是要遵循的步骤。

我遵循的步骤是:

使用作曲家安装。

composer require barryvdh/laravel-elfinder

将ServiceProvider添加到app / config / app.php

中的providers数组
Barryvdh\Elfinder\ElfinderServiceProvider::class

使用以下artisan命令将资源复制到公用文件夹:

php artisan elfinder:publish

运行命令。

composer update

我使用默认配置,我在公共文件夹中创建了文件夹'files'。 使用命令

php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=config

php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=views

在路径

的文件elfinder.php中
'vendor/barryvdh/laravel-elfinder/config/elfinder.php'

在路线使用

部分
'route' => [
    'prefix' => 'elfinder',
    'middleware' => null, //Set to null to disable middleware filter
     ]

在文件filesystems.php中,路径为

'/config/filesystems.php'.

在选项public中的部分磁盘中,添加行

'root' => base_path().'app/public',

之后

'driver' => 'local',

示例:

'disks' => [

    'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],

    'public' => [
        'driver' => 'local',
        'root' => base_path().'app/public',
        'root' => storage_path('app/public'),
        'visibility' => 'public',
    ],

    's3' => [
        'driver' => 's3',
        'key' => 'your-key',
        'secret' => 'your-secret',
        'region' => 'your-region',
        'bucket' => 'your-bucket',
    ],

],

这就是我解决使用复制选项,打开文件夹等时出现的错误的方法

Error, Unable to connect to backend. HTTP error 0

但我不知道,使用mount网络磁盘需要什么 如何给文件夹(例如:阅读)

这是项目的链接 https://github.com/AlonsoCauich/driveOne

0 个答案:

没有答案