任务29:密码加密

1,修改完善 App\Http\Controllers\Admin\UserController.phpaddSave() 方法,增加密码加密过程

public function addSave(Request $request){//Request $request 依赖注入
        //dd($request->all());   //打印接收到的数据
        $user = User::create($request->all()); //User模型create对象往数据表添加数据
        $user->password = bcrypt($request->input('password'));//bcrypt()是加密函数
        if($user->save()){
            return redirect()->route('admin.user.index')->with('success-msg','添加用户成功!');
        }else{
            return redirect()->route('admin.user.index')->with('danger-msg','添加用户失败!');
        }

    }

2,\resources\views\Admin\Layout\msg.blade.php  增加 danger-msg 的信息提示

@if(session()->has('danger-msg'))
    <div class="alert alert-danger fade in">
        <button class="close" data-dismiss="alert">
            ×
        </button>
        <i class="fa-fw fa fa-check"></i>
        <strong>注意! &nbsp;</strong>{{session('danger-msg')}}
    </div>
@endif

3,\resources\views\Admin\Layout\main.blade.php  修改代码如下,使得登录后的用户名正确显示

 <section>
 <h2><span class="profile"><span>{{Auth::user()->username}}</span></span></h2>
</section>

所在位置,如下图所示

改后,比如当前登录的管理用户为 admin2020 后台页面效果如下图

END

猜你喜欢

转载自www.cnblogs.com/pensive/p/12901417.html