public function run() { DB::table('users')->delete(); $user = new User(); $user->username = '******'; $user->email = '*****@*****.**'; $user->password = Hash::make('kierkegaard'); $user->save(); $user = new User(); $user->username = '******'; $user->email = '*****@*****.**'; $user->password = Hash::make('usuario1'); $user->save(); $user = new User(); $user->username = '******'; $user->email = '*****@*****.**'; $user->password = Hash::make('usuario2'); $user->save(); $user = new User(); $user->username = '******'; $user->email = '*****@*****.**'; $user->password = Hash::make('usuario3'); $user->save(); }
public function store(Request $request) { $validator = Validator::make($request->all(), ['username' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required']); if ($validator->fails()) { return response()->json(['message' => $validator->messages()], 400); } $user = new User(); $user->username = $request->input('username'); $user->email = $request->input('email'); $user->password = Hash::make($request->input('password')); $user->name = $request->input('name'); $user->lastname = $request->input('lastname'); $user->save(); $gravatar = md5(strtolower(trim($user->email))); $user->photo = $gravatar; $user->save(); Storage::disk('s3-slam')->put('/slam/profiles/' . $gravatar, file_get_contents('http://www.gravatar.com/avatar/' . $gravatar . '?d=identicon&s=150'), 'public'); return response()->json($user); }
public function signup(Request $request) { $validator = Validator::make($request->all(), ['username' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required']); if ($validator->fails()) { return response()->json(['message' => $validator->messages()], 400); } $user = new User(); $user->username = $request->input('username'); $user->email = $request->input('email'); $user->password = Hash::make($request->input('password')); $user->save(); //$this->dispatch(new UpdateProfilePicture($user)); $gravatar = md5(strtolower(trim($user->email))); $user->photo = $gravatar; $user->save(); Storage::disk('s3-aruma')->put('/aruma/profiles/' . $gravatar, file_get_contents('http://www.gravatar.com/avatar/' . $gravatar . '?d=identicon&s=150'), 'public'); return response()->json(['token' => $this->createToken($user)]); }