mardi 10 juillet 2018

Cannot get request data laravel 5.6

I want send email after input data from request to database, but i get message

Undefined variable: email

I dont know where code i fix. Help me somebody. Thanks very much

public function insert(Request $req){

$name = $req->input('name');
$email = $req->input('email');
$date = $req->input('date'); 
$kota = $req->input('kota');     
$line = $req->input('line');   

$cek = DB::table('peserta')->where('email',$email)->count();
  if ($cek > 0 and count($error) > 0 ) {
    $pesan = [];
    $pesan['halu'] = 'danger';
    $pesan['message'] = 'Email anda sudah terdaftar';
  }
  else{
    if($imageopini !=null){
      DB::table('peserta')->insert(['nama' => $name, 'email' => $email, 'ttl' => $date, 'kota' => $kota,
    'line' => $line]);

  $data = array('name'=>"Sam Jose", "body" => "Test mail");

    Mail::send('email',$data, function($message) {
        $message->to($email, $name )
                ->subject('Test');
        $message->from('super@gmail.com','Super Event');
    });
    }
    $pesan = [];
    $pesan['halu'] = 'success';
    $pesan['message'] = 'Data anda sukses disimpan, silahkan tunggu pengumuman pemenang.';
  }
  return view('formlomba',$pesan);
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire