用户登录

回到 PostController .. 在这个资源控制器里,找到保存单个资源用的方法 .. 就是这个 store 方法 .. 这里先添加了一个 newPost ... 得到了提交表单里面的 title 还有 content ,这里再添加一个 user_id ... 它就是表单上的那组用户单选按钮里的值 ..

保存文章资源现在可以这样 .. 先把文章的作者查询出来 .. 添加一个 user .. await .. user find ... 作者的 id 号是 newPost 里的 user_id ..

再添加一个 post ... await ... 用一下 user 模型的 posts 这个关系 ... 接着再用一下 create 方法 .. 把 newPost 这个对象交给这个 create 方法 ...

下要可以去试一下 ... 在这个创建文章资源用的页面上 ... 输入文章的标题 ... 再随便添加点内容 .. 然后可以给这个文章选择一个用户 ... 比如张三 ..

Submit ,提交一下这个表单 ..

成功创建了文章内容 ... 会把用户重定向到这个新的文章页面上 ... 可以再到文章列表页面上去看一下 ...

这里会有刚才创建的新的文章内容 ... 打开这个内容的作者页面 ... 新创建的文章内容,会属于 张三 这个用户 ...

创建资源时保存数据关系(使用 create 方法)《 Node.js 应用:内容关系 #2 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点