2016-04-13 3 views
1

ich E-Mails an viele Benutzer zu senden, und ich will bbc hinzufügen, die sich selbst sendet funktioniert, aber wenn ich bbc hinzufügen ich erhalte diesen FehlerVersenden von Mails über Google Mail, ‚bbc‘ nicht funktioniert - Laravel 5.2

call_user_func_array() expects parameter 1 to be a valid callback, class 'Swift_Message' does not have a method 'bbc' 

ich poste den Controller:

use Illuminate\Http\Request; 

use App\User; 
use Illuminate\Support\Facades\Mail; 
use App\Http\Requests; 
use App\Http\Controllers\Controller; 

class EmailController extends Controller 
{ 
    public function sendEmail(){ 


     $users = User::where('type','student')->pluck('email'); 


      foreach ($users as $user) { 
       Mail::send('emails.test', ['user' => $users], function ($message) use ($users, $user) { 
        $message->from('[email protected]', 'МГ "Константин Величков"'); 
        $message->to($user); 
        $message->bbc($user); 
      }); 

     } 

     return "Your email has been sent successfully"; 
    } 
} 

Antwort

2

die richtige method ist bcc nicht bbc

sie es einfach ändern:

$message->bcc($user); 
+0

OMG, danke! –

+0

Es sind immer die kleinen Dinge, die uns bekommen :) Froh zu helfen –

+0

Ich auch !! Vielen Dank. –

Verwandte Themen