public static function createUser(Request $request) { $user = new User(); $user->email = $request->get('email'); $user->password = Hash::make($request->get('password')); $user->save(); // save new user $profile = new Profile(); $profile->user_id = $user->id; $profile->firstname = $request->get('firstname'); $profile->lastname = $request->get('lastname'); $profile->picture = $request->get('picture'); $profile->save(); // save new profile return $user; }
protected function create(array $data) { //dd($data); $user = User::create(['name' => $data['firstname'] . ' ' . $data['lastname'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $profile = Profile::create(['user_id' => $user->id, 'firstname' => $data['firstname'], 'lastname' => $data['lastname']]); return $user; }