findOrFail<T extends Model> method

Future findOrFail<T extends Model>({
  1. required dynamic id,
  2. DatabaseDisk disk = Model.defaultDisk,
})

Retrieves a model by primary identifier or fails.

This method forwards to Model.findOrFail and includes the current request context.

Parameters:

  • id: The model identifier.
  • disk: The database disk to query.

Example:

final post = await request.findOrFail<Post>(id: 42);

Implementation

Future<dynamic> findOrFail<T extends Model>({required dynamic id, DatabaseDisk disk = Model.defaultDisk}) async {
  return await Model.findOrFail<T>(request: this, id: id, disk: disk);
}