/**
  * Store a newly created resource in storage.
  *
  * @param  Request $request
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $requestData = $request->input('user');
     if ($requestData) {
         $user = User::create($requestData);
         if ($user) {
             return response()->json(['user' => $user]);
         }
     }
     return response()->json('informatia nu s-a salvat', 500);
 }
Example #2
0
 /**
  * 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'])]);
 }
 /**
  * 处理用户创建事件
  *
  * @param unknown $uid            
  * @param unknown $truename            
  * @param unknown $phone            
  * @param unknown $identity            
  * @param unknown $created_at            
  */
 public static function handleUserCreate($uid, $truename, $phone, $identity, $created_at)
 {
     \App\Models\User\User::create(['uid' => $uid, 'truename' => $truename, 'phone' => $phone, 'identity' => $identity, 'created_at' => $created_at]);
 }
Example #4
0
 public function postCreate(Request $request)
 {
     $name = $request->input('name');
     $nameLen = str_gbk_len($name);
     if (!is_user_name($name) || $nameLen < 4 || $nameLen > 24) {
         return response()->json(['status' => false, 'message' => '姓名需要由字母或汉字开始和结束;' . '<br/>中间可包含汉字、字母、数字、_-·;' . '<br/>总长度为4~24个字符,一个汉字为2个字符', 'field' => 'name']);
     }
     $password = $this->getPassword($request);
     if (!is_string($password)) {
         return $password;
     }
     $detail = $this->getVerifiedDetail('register', $request);
     if (!is_array($detail)) {
         return $detail;
     }
     $verifyType = $detail['verify_type'];
     $identifier = $detail['identifier'];
     if (!User::hasBeenUsed($verifyType, $identifier, true)->exists()) {
         try {
             $user = User::create([$verifyType => $identifier, 'realname' => $name, 'password' => $password, 'inviter' => session('inviter_uid') ?: 0, $verifyType . '_verified_at' => time()])->login(null, true);
             return response()->json(['status' => true, 'location' => session('project_invite') ? session('project_invite.active_url') : url('user/home')]);
         } catch (\Exception $e) {
         }
     }
     return response()->json(['status' => false, 'message' => '注册失败,请稍后在尝试注册', 'field' => '']);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->truncate();
     \App\Models\User\User::create(['email' => '*****@*****.**', 'password' => \Illuminate\Support\Facades\Hash::make('test123'), 'firstName' => 'Gigi', 'lastName' => 'Becali', 'phone' => '0723111222', 'active' => 1]);
     \App\Models\User\User::create(['email' => '*****@*****.**', 'password' => \Illuminate\Support\Facades\Hash::make('test123'), 'firstName' => 'Mirel', 'lastName' => 'Radoi', 'phone' => '0723333444', 'active' => 1]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $error = $this->validate($request, $this->rules, $this->messages);
     if ($request->ajax() && $error == Null) {
         return 'success';
     }
     $input = Input::all();
     User::create($input);
     return Redirect::route('users.index')->with('message', 'User created');
 }