'integer', ]; /** * The "booted" method of the model. */ protected static function booted(): void { static::creating(function (ExamOutcome $outcome) { // Handle sort if (is_null($outcome->sort)) { $outcome->sort = static::getNextSortValue(); } }); } public function exam(): BelongsTo { return $this->belongsTo(Exam::class); } }