@javi1237 @gsobrevilla como regla general de vida... TODO lo que sea "lógica de negocios" nunca debe ser resuelta en un controller.

En este caso, que se le envíe un email al Friend que se acaba de crear es responsabilidad del modelo Friend no de su controller.