PHPackages                             ssntpl/data-fields - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ssntpl/data-fields

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ssntpl/data-fields
==================

Laravel Data Fields.

v0.4.1(1w ago)146PHPPHP ^8.2

Since Sep 25Pushed 6mo agoCompare

[ Source](https://github.com/ssntpl/data-fields)[ Packagist](https://packagist.org/packages/ssntpl/data-fields)[ Docs](https://github.com/ssntpl/data-fields)[ RSS](/packages/ssntpl-data-fields/feed)WikiDiscussions main Synced today

READMEChangelog (8)Dependencies (6)Versions (14)Used By (0)

Laravel Data Fields Package
===========================

[](#laravel-data-fields-package)

A Laravel package for managing dynamic data fields and data sets with polymorphic relationships. This package allows you to attach custom fields and organized field sets to any Eloquent model.

Features
--------

[](#features)

- **Dynamic Data Fields**: Attach custom fields to any model
- **Data Sets**: Organize fields into logical groups
- **Polymorphic Relations**: Works with any Eloquent model
- **Field Validation**: Built-in validation support
- **Configurable Models**: Override default models
- **Migration Support**: Database migrations included

Installation
------------

[](#installation)

### 1. Install via Composer

[](#1-install-via-composer)

```
composer require ssntpl/data-fields
```

### 2. Publish Configuration (Optional)

[](#2-publish-configuration-optional)

```
php artisan vendor:publish --tag=data-fields-config
```

### 3. Register Service Provider (Laravel &lt; 5.5)

[](#3-register-service-provider-laravel--55)

For Laravel versions before 5.5, add the service provider to `config/app.php`:

```
'providers' => [
    // Other providers...
    Ssntpl\DataFields\DataFieldsServiceProvider::class,
],
```

### 4. Publish and Run Migrations

[](#4-publish-and-run-migrations)

```
php artisan vendor:publish --tag=data-fields-migrations
php artisan migrate
```

Configuration
-------------

[](#configuration)

The package publishes a configuration file to `config/data-fields.php`:

```
