Skip to content

Installation

Data Helpers can be installed via Composer and works with Laravel, Symfony, Doctrine, or plain PHP.

  • PHP 8.2 or higher
  • Composer

Install Data Helpers via Composer:

Terminal window
composer require event4u/data-helpers

That’s it! Data Helpers is now ready to use in your project.

Data Helpers automatically detects which frameworks are available in your project and enables the appropriate integrations.

If you’re using Laravel 9+, Data Helpers will automatically register its service provider and enable:

  • Laravel Collections support
  • Eloquent Model support
  • Artisan commands
  • Validation integration
  • Authorization integration

No additional configuration is required.

If you’re using Symfony 6+, Data Helpers will automatically enable:

  • Symfony Collections support
  • Console commands
  • Validation integration
  • Security integration

No additional configuration is required.

If you’re using Doctrine 2+, Data Helpers will automatically enable:

  • Doctrine Collections support
  • Entity support

No additional configuration is required.

Data Helpers works out of the box with plain PHP. No framework is required.

Data Helpers has zero required dependencies, but you can install optional packages for additional features:

Terminal window
composer require illuminate/collections
composer require illuminate/database
Terminal window
composer require symfony/console
composer require symfony/validator
composer require symfony/security-core
Terminal window
composer require doctrine/collections
composer require doctrine/orm

Verify the installation by running:

Terminal window
composer show event4u/data-helpers

You should see the package information including version and dependencies.