<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 1.路由 routes/web.php ``` <?php Route::namespace('Admin')->group(function () { Route::group(['middleware' => 'login'], function () { Route::match(['GET','POST'], '/adminedit/{id?}', 'Admin@edit'); }); ``` ## 2.管理員編輯 admin/admin/edit.balde.php ![](https://i.vgy.me/Weuruj.png) ```html @include('admin.public.head') //引入頭部公共文件 <div class="main-container container-fluid"> <div class="page-container"> @include('admin.public.left') //引入左側公共文件 <div class="page-content"> <div class="page-breadcrumbs"> <ul class="breadcrumb"> <li class="active"> <i class="fa fa-home"></i>&nbsp;管理員管理 </li> <li> 管理員編輯 </li> </ul> </div> <div class="page-body"> <div class="row"> <div class="col-xs-12"> <div class="widget radius-bordered"> <div class="widget-header bordered-bottom bordered-themeprimary"> <span class="widget-caption">管理員編輯</span> </div> <div class="widget-body"> <form class="form-horizontal"> <input type="hidden" name="id" value="{{$adminsInfo->id}}"> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">管理員賬號</label> <div class="col-sm-6"> <input type="text" class="form-control" name="username" placeholder="請輸入管理員賬號" disabled="" value="{{$adminsInfo->username}}" /> </div> </div> <div class="form-group"> <label for="password" class="col-sm-2 control-label no-padding-right">管理員原密碼</label> <div class="col-sm-6"> <input type="text" class="form-control" name="old-password" placeholder="請輸入原密碼" /> </div> </div> <div class="form-group"> <label for="password" class="col-sm-2 control-label no-padding-right">管理員新密碼</label> <div class="col-sm-6"> <input type="text" class="form-control" name="new-password" placeholder="請輸入新密碼" /> </div> </div> <div class="form-group"> <label for="nickname" class="col-sm-2 control-label no-padding-right">管理員昵稱</label> <div class="col-sm-6"> <input type="text" class="form-control" name="nickname" placeholder="請輸入管理昵稱" value="{{$adminsInfo->nickname}}" /> </div> </div> <div class="form-group"> <label for="email" class="col-sm-2 control-label no-padding-right">郵箱</label> <div class="col-sm-6"> <input type="email" class="form-control" name="email" disabled placeholder="請輸入郵箱" value="{{$adminsInfo->email}}" /> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" id="update" class="btn btn-primary">更新</button> </div> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> @include('admin.public._js') //引入底部公共文件 <script> $('#update').click(function () { $.ajax({ url:"{{url('edit')}}", type:'post', data:$('form').serialize(), dataType:'json', success:function (data) { if (data.code == 1){ layer.msg(data.msg,{ icon:6, time:2000, },function () { location.href=data.url; }); }else { layer.open({ title:'修改失敗', content:data.msg, icon:5 }); } } }); return false; }); </script> </body> <!-- /Body --> </html> ``` ## 3.控制器 Controller/admin/admin.php(edit操作方法) ```php <?php namespace App\Http\Controllers\Admin; use App\Models\Admin as AdminModel; use App\Http\Controllers\Controller; class Admin extends Controller { // 編輯管理員 public function edit() { if (request()->isMethod('post')){ $data=request()->only(['id','old-password','new-password','nickname']); $res=(new AdminModel)->edit($data); if ($res == 1){ $msg=[ 'code'=>1, 'msg'=>'修改成功', 'url'=>url('admins') ]; }else{ $msg=[ 'code'=>0, 'msg'=>$res, ]; } return $msg; } $adminsInfo=AdminModel::find(request('id')); $viewData=[ 'adminsInfo'=>$adminsInfo ]; return view('admin.admin.edit',$viewData); } } ``` ## 4.模型 Models/Admin.php(edit方法) ```php <?php namespace App\Models; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Support\Facades\Validator; use Illuminate\Database\Eloquent\Model; class Admin extends Model { use SoftDeletes; protected $fillable=['username','password','nickname','email']; protected $dateFormat='U'; protected $dates=['created_at','updated_at','deleted_at']; // 修改管理員 public function edit($data) { $rule=[ 'old-password'=>'bail|required', 'new-password'=>'required', 'nickname'=>'required', ]; $msg=[ 'old-password.required'=>'原密碼不能為空', 'new-password.required'=>'新密碼不能為空', 'nickname.required'=>'昵稱不能為空' ]; $validate=Validator::make($data,$rule,$msg); if ($validate->fails()){ return $validate->errors()->first(); } $res=$this->find($data['id']); if ($data['old-password'] != $res->password){ return '原密碼不正確'; } $res->password=$data['new-password']; $res->nickname=$data['nickname']; $save=$res->save(); if ($save){ return 1; }else{ return '修改失敗'; } } } ```
                  <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>

                              哎呀哎呀视频在线观看