<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 1.路由 routes/web.php ```php Route::namespace('Admin')->group(function () { Route::match(['GET', 'POST'], '/reg', 'Index@register'); }); ``` ## 2.注冊頁面 admin/index/register.balde.php ![](https://img.kancloud.cn/c9/14/c91489fae8368fe8eb08fc49038831aa_327x511.png) ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>后臺管理系統</title> <link rel="shortcut icon" href="assets/admin/img/logo.jpg" type="image/x-icon"> <link href="assets/admin/css/bootstrap.min.css" rel="stylesheet" /> <link href="assets/admin/css/font-awesome.min.css" rel="stylesheet" /> <link href="assets/admin/css/weather-icons.min.css" rel="stylesheet" /> <link id="beyond-link" href="assets/admin/css/beyond.min.css" rel="stylesheet" type="text/css" /> </head> <body> <div class="login-container"> <form action=""> <div class="loginbox bg-white"> <div class="loginbox-title">注冊</div> <div class="loginbox-or"> <div class="or-line"></div> </div> <div class="loginbox-textbox"> <input type="text" class="form-control" name="username" placeholder="請輸入用戶名" /> </div> <div class="loginbox-textbox"> <input type="password" class="form-control" name="password" placeholder="請輸入密碼" /> </div> <div class="loginbox-textbox"> <input type="password" class="form-control" name="conpassword" placeholder="請再次輸入密碼" /> </div> <div class="loginbox-textbox"> <input type="text" class="form-control" name="nickname" placeholder="請輸入昵稱" /> </div> <div class="loginbox-textbox"> <input type="email" class="form-control" name="email" placeholder="請輸入郵箱" /> </div> <div class="loginbox-submit"> <input type="submit" class="btn btn-primary btn-block" id="register" value="注冊"> </div> <div class="loginbox-signup"> <a href="{{url('login')}}">登錄賬戶</a> </div> </div> <div class="logobox"> <p class="text-center" style="font-size: 18px;font-weight: bold;text-shadow: 3px 3px 3px #FF0000;font-style: italic;"></p> </div> </form> </div> <script src="assets/admin/js/skins.min.js"></script> <!--Basic Scripts--> <script src="assets/admin/js/jquery.min.js"></script> <script src="assets/admin/js/bootstrap.min.js"></script> <script src="assets/admin/js/slimscroll/jquery.slimscroll.min.js"></script> <script src="assets/lib/layer/layer.js"></script> <!--Beyond Scripts--> <script src="assets/admin/js/beyond.js"></script> <script> $('#register').click(function () { var data = $('form').serialize(); $.ajax({ url: "{{url('reg')}}", data: data, type: 'post', dataType:'json', success:function(data){ if (data.code == 1) { layer.alert(data.msg,{ offset:'220px', icon:6, time:2000 },function () { window.location.href = data.url; }); } else { layer.open({ skin:'layui-layer-molv', offset:'220px', title:'注冊失敗', content:data.msg, icon: 5, }, function (index) { layer.close(index); window.location.reload(); }); } } }); return false;//禁止頁面跳轉 }) </script> </body> </html> ``` ## 3.控制器 Controller/admin/Index.php(reister操作方法) ```php public function register() { if (request()->isMethod('post')){ $data=request()->only(['username','password','conpassword','nickname','email']); $res=(new Admin)->register($data); if ($res == 1){ $msg=[ 'code'=>1, 'msg'=>'注冊成功', 'url'=>url('admin/login') ]; }else{ $msg=[ 'code'=>0, 'msg'=>$res ]; } return $msg; } return view('admin.index.register'); } ``` ## 4.模型 Models/Admin.php(register方法) ```php public function register($data) { $rule=[ 'username'=>'bail|required|unique:admins', 'password'=>'required', 'conpassword'=>'required|same:password', 'nickname'=>'required', 'email'=>'required|email|unique:admins', ]; $msg=[ 'username.required'=>'請輸入用戶名', 'username.unique'=>'此用戶名已存在', 'password.required'=>'請輸入密碼', 'conpassword.required'=>'請輸入確認密碼', 'conpassword.same'=>'兩次輸入密碼不一致', 'nickname.required'=>'請輸入昵稱', 'email.required'=>'請輸入郵箱', 'email.email'=>'郵箱格式不正確', 'email.unique'=>'此郵箱已注冊!', ]; $validator=Validator::make($data,$rule,$msg); if ($validator->fails()){ return $validator->errors()->first(); } $res=$this->create($data); if ($res){ return 1; }else{ return '注冊失敗'; } } ``` # 注意: 因為前端注冊時收到不可寫入數據庫的數據,因此需要下面的方法聲明寫入數據庫的字段。 ``` protected $fillable=['username','password','nickname','email']; protected $dateFormat='U'; protected $dates=['created_at','updated_at','deleted_at']; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看