策略列表

This commit is contained in:
Wisp X
2022-01-24 14:49:15 +08:00
parent 2ee532b313
commit 2ea34bcb77
8 changed files with 249 additions and 1 deletions
+13
View File
@@ -3,6 +3,7 @@
namespace App\Models;
use App\Enums\Strategy\LocalOption;
use App\Enums\StrategyKey;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
@@ -41,6 +42,18 @@ class Strategy extends Model
'configs' => 'collection',
];
const DRIVERS = [
StrategyKey::Local => '本地',
StrategyKey::S3 => 'Amazon S3',
StrategyKey::Oss => '阿里云 OSS',
StrategyKey::Cos => '腾讯云 COS',
StrategyKey::Kodo => '七牛云 Kodo',
StrategyKey::Uss => '又拍云 USS',
StrategyKey::Sftp => 'SFTP',
StrategyKey::Ftp => 'FTP',
StrategyKey::Webdav => 'WebDav',
];
protected static function booted()
{
static::creating(function (self $strategy) {