Heat the oil and fry the onion for 5 minutes, or until soft. Add the garlic, stir for a few seconds then add the oats. Fry for 2-3 minutes, then leave to cool.
In a large bowl combine the meat, eggs and the onion&oat mixture. Add the carrot and the apricot. Season to taste, mix well.
Form 8 patties. Rest for 5 minutes (or chill until needed).
Heat a frying pan or griddle pan. Oil the patties on both sides then fry them on both sides until cooked through.
Serve in rolls with toppings and fillings of your choice.