Exemplo n.º 1
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
     $data = ['name' => $data['name'], 'email' => $data['email'], 'password' => $data['password'], 'url' => action('HomeController@index')];
     \Mail::send('utils.createUser', $data, function ($message) use($user) {
         $message->from('*****@*****.**', 'Laravel');
         $message->to($user->email, $user->name)->subject('Controle de Portaria - Bem Vindo!');
     });
     return $user;
 }