Контроллер нескольких электронных писем не работает, как мне решить? - PullRequest
0 голосов
/ 12 июля 2020

У меня проблема, этот контроллер не работает, как мне это сделать? следует отправлять несколько писем, как решить? Я не знаю, как с этим справиться

function submit(Request $request) {

     $this->validate($request, [
          'email' => 'required|email',
          'file' => 'mimes:pdf,doc,docx'
      ]);

    $data = array(
        'name'  => $request->name,
        'cognome' => $request->cognome,
        'luogo'  => $request->luogo,
        'date' => $request->date,
        'telefono' => $request->telefono,
        'email' => $request->email,
        'citta' => $request->citta,
        'provincia' => $request->provincia,
        'studio' => $request->studio,
        'lingua' => $request->lingua,
        'livello' => $request->livello,
        'lingua2' => $request->lingua2,
        'livello2' => $request->livello2,
        'file' => $request->file,
        'agree' => $request->agree
    );

    Mail::send('mail', $data, function($message) use ($request,$data){
        $message->to('luis@gmail.com', 'luis')->subject('Send mail ' . $request->name);
        $message->from($request->email, $request->name);
        if($request->hasFile('file')){
            $message->attach($request->file('file')->getRealPath(), array(
                'as'    => $request->file('file')->getClientOriginalName(),
                'mime'  => $request->file('file')->getMimeType())
            );
        }
    });

    Session::flash('success', 'Mail spedita con sucesso');
}

Я wi sh Могу я решить проблему любым советом? как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...