'array', 'hashtags' => 'array', 'meta' => 'array', 'starts_at' => 'datetime', 'next_occurrence_at' => 'datetime', 'ends_at' => 'datetime', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } public function posts(): HasMany { return $this->hasMany(SocialPost::class, 'recurrence_campaign_id'); } }