'integer', 'connected' => 'boolean', 'token_expires_at' => 'datetime', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } public function provider(): \App\Contracts\StorageProvider { $providerClass = config('core.storage_providers_class')[$this->provider]; return new $providerClass($this); } }