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; }