Silent 6 år sedan
förälder
incheckning
5f35ab92c1

+ 7 - 4
app/Http/Controllers/Teacher/Auth/LoginController.php

xqd
@@ -97,13 +97,16 @@ class LoginController extends Controller
 
     public function showChangePasswordForm(Request $request)
     {
-        $teacher = Auth::guard('teacher')->user();
-        dd($teacher);
-        return view('teacher.auth.change-password', compact('teacher'));
+        return view('teacher.auth.change-password');
     }
 
     public function changePassword(Request $request)
     {
-
+        $teacher = Auth::guard('teacher')->user();
+        if(!empty($request->input('password'))) {
+            $teacher->password = bcrypt($request->input('password'));
+            $teacher->save();
+        }
+        return $this->showMessage('操作成功');
     }
 }

+ 49 - 0
resources/views/teacher/auth/change-password.blade.php

xqd
@@ -0,0 +1,49 @@
+@extends('admin.layout')
+
+@section('header')
+<style>
+    .sg-container {
+        margin-top: 30px;
+    }
+</style>
+@endsection
+
+@section('content')
+<div class="container sg-container">
+    <div class="row">
+        <div class="col-md-8 col-md-offset-2">
+            <div class="panel panel-default">
+                <div class="panel-heading">修改密码</div>
+
+                <div class="panel-body">
+                    <form class="form-horizontal" role="form" method="POST" action="/teacher/Auth/changePassword">
+                        {!! csrf_field() !!}
+
+                        <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
+                            <label class="col-md-4 control-label">新密码</label>
+
+                            <div class="col-md-6">
+                                <input type="password" class="form-control" name="password">
+
+                                @if ($errors->has('password'))
+                                    <span class="help-block">
+                                        <strong>{{ $errors->first('password') }}</strong>
+                                    </span>
+                                @endif
+                            </div>
+                        </div>
+
+                        <div class="form-group">
+                            <div class="col-md-6 col-md-offset-4">
+                                <button type="submit" class="btn btn-primary">
+                                    <i class="fa fa-btn fa-refresh"></i>修改密码
+                                </button>
+                            </div>
+                        </div>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+@endsection