FirstOrFail extension
Model retrieval helpers that map to Archery ORM "or fail" methods.
These helpers forward to Model.firstOrFail and Model.findOrFail, passing
through the current request so the ORM can generate request-aware failure
responses.
Example:
final user = await request.firstOrFail<User>(
field: 'email',
value: 'jane@example.com',
);
- on
Methods
-
findOrFail<
T extends Model> ({required dynamic id, DatabaseDisk disk = Model.defaultDisk}) → Future -
Available on HttpRequest, provided by the FirstOrFail extension
Retrieves a model by primary identifier or fails. -
firstOrFail<
T extends Model> ({required String field, required dynamic value, String comp = "==", DatabaseDisk disk = Model.defaultDisk}) → Future -
Available on HttpRequest, provided by the FirstOrFail extension
Retrieves the first model matching the given field/value pair or fails.