findOrFail method

  1. @override
Future<Map<String, dynamic>?> findOrFail(
  1. dynamic id, {
  2. String? byColumnName,
  3. List<String> columns = const ['*'],
})
override

Implementation

@override
Future<Map<String, dynamic>?> findOrFail(
  id, {
  String? byColumnName,
  List<String> columns = const ['*'],
}) async {
  var result = await find(
    id,
    byColumnName: byColumnName ?? primaryKey,
    columns: columns,
  );
  if (result == null) {
    throw InvalidArgumentException("Record with id $id not found.");
  }
  return result;
}