Skip to main content
zerotal

Documentation


Documentation / zerotal / orm / ModelNotFoundError

Class: ModelNotFoundError

Defined in: packages/orm/src/errors/ModelNotFoundError.ts:10

Thrown when a query that requires a result finds none — e.g. findOrFail(), firstOrFail(), or implicit route-model binding. Carries an HTTP 404 status.

Param

model

The model name for the message.

Param

id

The looked-up id, when the failure was a by-id lookup.

Extends

Constructors

Constructor

new ModelNotFoundError(model, id?): ModelNotFoundError

Defined in: packages/orm/src/errors/ModelNotFoundError.ts:11

Parameters

model

string

id?

string | number

Returns

ModelNotFoundError

Overrides

ZerotalError.constructor

Properties

code

readonly code: string

Defined in: packages/core/src/errors/ZerotalError.ts:18

Inherited from

ZerotalError.code


status

readonly status: number = 500

Defined in: packages/core/src/errors/ZerotalError.ts:19

Inherited from

ZerotalError.status


context?

readonly optional context?: Record<string, unknown>

Defined in: packages/core/src/errors/ZerotalError.ts:20

Inherited from

ZerotalError.context