repo parameter is Eloquent model, not an ID