/** * Store a newly created resource in storage. * @Post("user/store") * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response * */ public function store(UserCreateRequest $request) { $user = new User(); $name = $request->name; $surname = ' ' . $request->surname; $name = $name . $surname; $user->name = $name; $user->email = $request->email; $user->phone = $request->phone; $user->type_id = $request->type_id; $user->avatar = $request->avatar; $user->sex = $request->sex; if ($request->payment_id != 0) { $user->payment_id = $request->payment_id; $user->payment_day = date('Y-m-d'); } if ($request->bonus_id != 0) { $bonus = Bonus::find($request->bonus_id); $user->bonus_days = $bonus->value; $user->bonus_id = $request->bonus_id; } $user->birthdate = date_format(date_create($request->date), 'Y-m-d'); //First we take the Unix date in ms, we get the first 10 characters and we encrypt //with md5 and finally we encrypt again with the laravel method bcrypt $password = substr(md5(microtime()), 1, 10); $user->password = bcrypt($password); $user->save(); $this->welcomeMail($user, $password); Session::flash('message', 'Usuario creado correctamente'); return Redirect::to('/user'); }
/** * Store a newly created resource in storage. * @Post("user/store") * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response * */ public function store(UserCreateRequest $request) { $user = new User(); $user->name = $request->name; $user->email = $request->email; $user->phone = $request->phone; $user->type_id = $request->type; //First we take the Unix date in ms, we get the first 10 characters and we encrypt //with md5 and finally we encrypt again with the laravel method bcrypt $password = substr(md5(microtime()), 1, 10); $user->password = bcrypt($password); $user->save(); $this->welcomeMail($user, $password); Session::flash('message', 'Usuario creado correctamente'); return Redirect::to('/user'); }