public function postRegister() { $name = request()->input('name'); $nickname = request()->input('nickname'); $password = request()->input('password'); $ret = ['status' => 1, 'err_code' => '-1', 'err_msg' => '']; if (!isset($name) || !isset($nickname) || !isset($password)) { $ret['status'] = 0; $ret['err_code'] = 'params missed'; $ret['err_msg'] = '参数缺失'; } else { $count = Manager::where('name', '=', $name)->count(); if ($count === 0) { $manager = new Manager(); $manager->name = $name; $manager->nickname = $nickname; $manager->password = md5($password); $manager->save(); } else { $ret['status'] = 0; $ret['err_code'] = 'email exist'; $ret['err_msg'] = '邮箱已经被注册'; } } return response($ret); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ["txtName" => "required|unique:teams,name", 'staff' => 'required'], ["txtName.required" => "Please enter cate's name.", 'txt.unique' => 'This name has already been taken', 'staff.required' => 'Please select staff']); $team = new Manager(); $team->name = $request->txtName; $team->created_user_id = Auth::user()->id; $team->save(); foreach ($request->input('staff') as $key => $value) { $detail = new TeamDetail(); $detail->team_id = $team->id; $detail->staff_id = $value; $detail->save(); } return redirect()->route('admin.team.index')->with('success', 'Posted completely!'); }