# Submission Model
Model Auto-extracted # Class
- Class:
FluentForm\App\Models\Submission - Extends:
Model - Source:
app/Models/Submission.php - Table:
{$wpdb->prefix}fluentform_submissions(raw:fluentform_submissions) - Primary key:
id
# Relationships
user()—belongsTo→User::classform()—belongsTo→Form::classsubmissionMeta()—hasMany→SubmissionMeta::classlogs()—hasMany→Log::classentryDetails()—hasMany→EntryDetails::classtransactions()—hasMany→Transaction::classsubscriptions()—hasMany→Subscription::classorderItems()—hasMany→OrderItem::class
# Public Methods
# getSortColumn()
Returns the column the entries listing should be sorted by. Defaults to created_at so imported entries respect their original submission date. Site owners can switch back to legacy id-based ordering via the fluentform/entries_default_sort_column filter.
# customQuery($attributes = [], $searchExtender = null)
# paginateEntries($attributes = [])
# findAdjacentSubmission($attributes = [])
# countByGroup($formId)
# amend($id, $data = [])
# remove($submissionIds)
# allSubmissions($attributes = [])
# availableForms()
# report($attributes)
# Quick example
use FluentForm\App\Models\Submission;
// Query
$submission = Submission::find($id);
$submission_set = Submission::where('id', '>', 0)->limit(10)->get();
1
2
3
4
5
2
3
4
5