24
Overview

Quickstart After Setup

First backend form flow once FormForge is installed.

Install and migration are documented in Getting Started: Backend Installation.

Quick code-first form

<?php

declare(strict_types=1);

use EvanSchleret\FormForge\Facades\Form;

Form::define('contact')
    ->title('Contact')
    ->version('1')
    ->text('name')->required()
    ->email('email')->required()
    ->textarea('message')->required();

Form::sync();

$submission = Form::get('contact')->submit([
    'name' => 'Evan',
    'email' => 'evan@example.com',
    'message' => 'Hello'
]);