*/ protected $casts = [ 'options' => 'array', 'validation_rules' => 'array', 'default_binding' => 'array', 'translations' => 'array', 'default_is_required' => 'bool', 'default_is_filterable' => 'bool', 'is_system' => 'bool', 'is_active' => 'bool', 'usage_count' => 'int', ]; public function organisation(): BelongsTo { return $this->belongsTo(Organisation::class); } public function fields(): HasMany { return $this->hasMany(FormField::class, 'library_field_id'); } }