public function findBySocialIdOrCreate($user) { $authUser = User::firstOrNew(['social_id' => $user->id]); if (!is_null($authUser->id)) { return $authUser; } $authUser->name = $user->name ? $user->name : $user->nickname; $authUser->email = $user->email ? $user->email : ""; $authUser->password = bcrypt($user->id); $authUser->social_id = $user->id; $authUser->avatar_url = $user->avatar; $authUser->save(); return $authUser; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id, UploadImage $uploader) { $user = User::find($id); if ($request['image']) { $file = $request['image']; $uploader->uploadImage($file); $url = $uploader->getShortUrl(); $user->avatar_url = $url; } if ($request['password']) { $user->password = bcrypt($request->get('password')); } $user->email = $request->get('email'); $user->name = $request->get('name'); $user->about = $request->get('about'); $user->save(); return redirect()->action('HomeController@index'); }
private function createUser() { return User::create(['name' => 'johndoe', 'email' => '*****@*****.**', 'password' => bcrypt('password')]); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }
public function createUser() { User::create(['name' => 'johndoe', 'email' => '*****@*****.**', 'password' => bcrypt('password')]); }
/** * @param $userData * @return static */ public function findByUsernameOrCreate($userData) { $user = User::firstOrNew(['email' => $userData->email, 'name' => $userData->nickname ? $userData->nickname : $userData->name, 'password' => bcrypt('password')]); $user->save(); return $user; }