'', ]; protected $casts = [ 'configs' => 'collection', ]; protected static function booted() { static::creating(function (self $strategy) { $strategy->configs = collect([ LocalOption::Domain => env('APP_URL'), LocalOption::IsEnableOriginUrl => true, ]); }); } public function group(): BelongsTo { return $this->belongsTo(Group::class, 'group_id', 'id'); } public function images(): HasMany { return $this->hasMany(Image::class, 'strategy_id', 'id'); } }