Programmatically Capturing Form Submissions
Programmatically Capturing Form Submissions
php
use Zero\Modules\FormBuilder\Models\Submission;
// Assemble form field values into an archiving array
$payload = [
'Your Full Name' => 'John Connor',
'Your Email Address' => 'john@leader.resistance',
'_meta_form_title' => 'Emergency System Alert',
'_meta_source_page' => 'Command Console'
];
// Instantiate and persist ActiveRecord model programmatically!
$submission = new Submission([
'name' => 'John Connor',
'email' => 'john@leader.resistance',
'message' => json_encode($payload)
]);
$submission->save(); // Inserts into form_submissions table under active site_id isolation!