任务31:展示编辑页面

一、创建编辑页面

1,编辑 App\Http\Controllers\Controller\UserController.phpedit() 方法

 public function edit(int $id){//$id是接收到的ID
        $user = User::find($id);//通过ID在数据库查找对应用户信息
        return view('admin.user.edit',compact('user')); //compact('user')是分配数据到模板

    }

2,在 \resources\views\Admin\User\ 下新建模板 edit.blade.php【内容和同目录下的 add.blade.php的一样,只把“新增 ”改成  “编辑”】,用户名的 input 处更改如下

<div class="col-sm-6">
<input class="form-control" id="username" value="{{$user['username']}}" placeholder="" name="username" required="" type="text">
</div>

3, \resources\views\Admin\User\index.blade.php 这个用户列表页的 编辑 按钮的链接

 

修改为

<a href="{{route('admin.user.edit',array('id'=>$user['id']))}}" class="btn btn-primary btn-sm shiny">
 <i class="fa fa-edit"></i> 编辑
</a>

4,浏览器访问 http://laravel.pensive.top/admin/users  用户列表页,随机一个记录 点击 编辑,进入编辑页面 效果如下:

 

END

posted @ 2020-05-17 13:57  pensive2019  阅读(173)  评论(0)    收藏  举报