mini\Database\Attributes\PrimaryKey class

Documentation

Marks property as primary key

Inspired by Entity Framework Core's [Key] attribute.

Example:

#[PrimaryKey]
public ?int $id = null;

// Non-auto-increment primary key
#[PrimaryKey(autoIncrement: false)]
public string $uuid;

Properties (1)

public bool $autoIncrement

Methods (1)

Documentation missing

Source

src/Database/Attributes/PrimaryKey.php:21-30