Download the PHP package fahlgrendigital/packages-statamic-form-manager without Composer

On this page you can find all versions of the php package fahlgrendigital/packages-statamic-form-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package packages-statamic-form-manager

Statamic Form Manager

Send submitted form data to 3rd party services. Possible examples include:

Installation

Publish

Configuration

Event Listener

The form manager event listener needs to be configured so that this package picks up submissions from Statamic. To do this, you need to register the FormSubmissionManager in the Laravel EventServiceProvider.

statamic-form-manager

Statamic form manager allows you to configure managers to handle the shuttling of form data to specified destinations. To create your own managers you can edit the statamic-form-manager.managers array. Give your manager a unique snake-case name and add it to the list of existing managers.

Behind the scenes, form manager process form data with queues. You may specify the queue connection and queue under the statamic-form-manager.queue configuration.

Default Values

If you are using Horizon, make sure to configure one of our supervisor processes to handle the queue you set in the above config.

Form Configuration

statamic-forms

By default, form manager, is not configured to handle any forms as they will be specific to each project. There are two primary sections to this configuration:

Defaults

You may specify manager-specific default values which will be applied to all forms being managed by that manager. For example, if for your specific CRM (Hubspot), all forms should have default form key/value pair:

lead_source: really-cool-website

This could be added within the defaults section under that manager's snake-case name. If using the built-in CRM manager, this might look like the following:

Notice the crm::hubspot form name. This will be explained below in further detail.

Notice the defaults key under the form manager name.

In Depth Look

There are 3 different buckets of form manager data that can be configured:

Defaults

These would be static values you want passed along to every form handled by a given manager. The example above is a good use-case for this.

Maps

This configuration houses key to key mapping when building the 3rd party payload blob. For example, let's say your form has a field called first_name in statamic, but in your CRM that field needs to map over to name_1 for all forms. This can be configured as follows:

Forms


All versions of packages-statamic-form-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
illuminate/support Version ^10.0 || ^11.0
statamic/cms Version ^4.0 || ^5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package fahlgrendigital/packages-statamic-form-manager contains the following files

Loading the files please wait ....