ulid)) { $model->ulid = (string) Str::ulid(); } }); } public function getRouteKeyName(): string { return 'ulid'; } public static function findByUlid(string $ulid): ?static { return static::where('ulid', $ulid)->first(); } public static function resolveUlidToId(string $ulid): ?int { return static::where('ulid', $ulid)->value('id'); } }