Menu

## Qualification extends Model
in package
uses SoftDeletes

Qualification.php : 28

Class Qualification

Model for managing educational qualifications.

##### Tags

mixin

### Table of Contents

#### Properties

$created_at : DateTime
$deleted_at : DateTime
$display_name : string
$id : int
$parentprofile : Collection|array<string|int, ParentProfile>
$pgDegree : Collection|array<string|int, TeacherProfile>
$status : int
$teacherprofile : Collection|array<string|int, TeacherProfile>
$type : string
$ugDegree : Collection|array<string|int, TeacherProfile>
$updated_at : DateTime
$dates : array<string|int, mixed>
  The attributes that should be mutated to dates.
$fillable : array<string|int, mixed>
  The attributes that are mass assignable.
$table : string
  The table associated with the model.

#### Methods

parentprofile() : HasMany
  Get parent profiles with this qualification.
pgDegree() : HasMany
  Get teacher profiles with this as postgraduate degree.
teacherprofile() : HasMany
  Get teacher profiles with this qualification.
ugDegree() : HasMany
  Get teacher profiles with this as undergraduate degree.

### Properties

#### $created_at

Qualification.php : 0
`public DateTime $created_at`

#### $deleted_at

Qualification.php : 0
`public DateTime $deleted_at`

#### $display_name

Qualification.php : 0
`public string $display_name`

#### $id

Qualification.php : 0
`public int $id`

#### $parentprofile read-only

Qualification.php : 0
`public Collection|array<string|int, ParentProfile> $parentprofile`

#### $pgDegree read-only

Qualification.php : 0
`public Collection|array<string|int, TeacherProfile> $pgDegree`

#### $status

Qualification.php : 0
`public int $status`

#### $teacherprofile read-only

Qualification.php : 0
`public Collection|array<string|int, TeacherProfile> $teacherprofile`

#### $type

Qualification.php : 0
`public string $type`

#### $ugDegree read-only

Qualification.php : 0
`public Collection|array<string|int, TeacherProfile> $ugDegree`

#### $updated_at

Qualification.php : 0
`public DateTime $updated_at`

#### $dates

Qualification.php : 54

The attributes that should be mutated to dates.

`protected array<string|int, mixed> $dates = ['deleted_at']`

#### $fillable

Qualification.php : 45

The attributes that are mass assignable.

`protected array<string|int, mixed> $fillable = ['display_name', 'type', 'status']`

#### $table

Qualification.php : 38

The table associated with the model.

`protected string $table = 'qualifications'`

### Methods

#### parentprofile()

Qualification.php : 61

Get parent profiles with this qualification.

`public parentprofile() : HasMany`

##### Return values

HasMany

#### pgDegree()

Qualification.php : 91

Get teacher profiles with this as postgraduate degree.

`public pgDegree() : HasMany`

##### Return values

HasMany

#### teacherprofile()

Qualification.php : 71

Get teacher profiles with this qualification.

`public teacherprofile() : HasMany`

##### Return values

HasMany

#### ugDegree()

Qualification.php : 81

Get teacher profiles with this as undergraduate degree.

`public ugDegree() : HasMany`

##### Return values

HasMany

## Search results