/** * 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); }
/** * 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]); }
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'); }