
Originariamente inviata da
Alhazred
In Controller.php dichiari
private $sender,
$recipients, $template, $attributes;
ma nel costruttore assegni
Codice PHP:
// i parametri passati al costruttore non sono quelli che hai definito sopra nel private...
// se questi li chiami $s, $r, $t, $a continua tutto normalmente
// quelli nel private sono interni a questa classe, quelli nel costruttore sono parametri che arrivano dalla chiamata nel controller
public function __construct($sender, $recipients, $template, $attributes) {
...
// non dichiari nessuna variabile $email nella classe, nella dichiarazione delle variabili usi $recipients
$this->email= $recipients;
...
Non so se sia solo questo il problema, ma verifica anche di aver correttamente impostato il metodo ed i parametri di invio nel file .env (username, password, ssl o tls...)