Пример #1
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $church = Church::create(['name' => $data['church_name'], 'address' => $data['church_address']]);
     $user = new User(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'church_id' => $church['id'], 'dob' => $data['dob'], 'phone_number' => $data['phone_number']]);
     $user->church_id = $church->id;
     $user->admin = true;
     $user->save();
     $church->approved = true;
     $church->initiator_id = $user->id;
     $church->save();
     return $user;
 }