任务31:展示编辑页面
一、创建编辑页面
1,编辑 App\Http\Controllers\Controller\UserController.php 的 edit() 方法
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

浙公网安备 33010602011771号