thotam/thotam-file-library

文件库管理包

0.0.1 2021-04-26 07:38 UTC

This package is auto-updated.

Last update: 2024-09-21 12:59:00 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

这里应该放置你的描述。尽量限制在一段或两段之内,并可能提及你支持的PSRs以避免用户和贡献者产生混淆。

安装

您可以通过composer安装此包

composer require thotam/thotam-file-library

使用

将此添加到config/filesystems.php

        'google' => [
            'driver' => 'google',
            'clientId' => env('MAIN_GOOGLE_DRIVE_CLIENT_ID'),
            'clientSecret' => env('MAIN_GOOGLE_DRIVE_CLIENT_SECRET'),
            'refreshToken' => env('MAIN_GOOGLE_DRIVE_REFRESH_TOKEN'),
            'folderId' => env('MAIN_GOOGLE_DRIVE_FOLDER_ID'),
        ],

将此添加到.env

MAIN_GOOGLE_DRIVE_CLIENT_ID=""
MAIN_GOOGLE_DRIVE_CLIENT_SECRET=""
MAIN_GOOGLE_DRIVE_REFRESH_TOKEN=""
MAIN_GOOGLE_DRIVE_FOLDER_ID=""

MAIN_GOOGLE_API_KEY=""

VIMEO_CLIENT=
VIMEO_SECRET=
VIMEO_ACCESS=

VIMEO_ALT_CLIENT=
VIMEO_ALT_SECRET=
VIMEO_ALT_ACCESS=

添加ThotamGoogleDriveServiceProvider

add Thotam\ThotamFileLibrary\Providers\ThotamGoogleDriveServiceProvider::class to 'providers' in config/app.php

将FileLibraryTraits添加到您想要使用的模型中

use Thotam\ThotamFileLibrary\Traits\FileLibraryTraits;

将ThotamFileUploadTraits添加到您想要处理文件的Livewire类中

use Thotam\ThotamFileLibrary\Traits\ThotamFileUploadTraits;

添加计划到App\Console\Kernel;

$schedule->command('thotam-file-library:clean-public-disk')->everyTenMinutes();

测试

composer test

变更日志

请参阅CHANGELOG以获取最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件thanhtamtqno1@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

Laravel Package Boilerplate

此包是用Laravel Package Boilerplate生成的。