larval mysql insert_插入数据 - DB::insert《 Laravel 数据库 》

insert 方法

下面,我们可以使用 DB 类的 insert 方法,去把获取到的用户在表单里面填写的内容,插入到 movies 这个数据表里 ..

DB 冒号冒号 ... insert .. 用它来执行插入数据的动作 ... 在这个方法里,可以去设计要执行的 SQL 语句 .. 插入数据用的是 INSERT INTO ... 后面是数据表的名称 movies .. 在括号里,指定一下要插入的数据的字段 .. movie_title, movie_date, movie_budget ... 再输入一个 VALUES ... 指定一下具体的值 ...

这里我们需要先用代号来表示这些数据 .. 然后在 insert 方法的第二个参数里,可以去指定这些代码的具体的值 ... 这样做会更安全一些 ...

代号可以使用问号 ... ?, ?, ?

再去设置一下 insert 方法的第二个参数 ... 是一个数组 ... array ... 数组里面的项目就是跟前面用代号相匹配的数据 ... 这里要注意顺序 ...

首先是 $movie_title ... 它的值就是从电影标题表单元素里面获取到的 .. 然后是 $movie_date ... 最后是 $movie_budget ...

完成以后,我们可以把用户重定向到一个指定的页面 .. .

return ... Redirect 冒号冒号 ... to ... 在括号里指定一下重定向到的那个页面的地址 ... 这里输入 movies .. .

演示

下面,我们去演示一下 ... 打开浏览器 ... 地址是 movies/create ... 这个请求会打开发布电影的表单 ...

输入点内容 ... 角斗士 ... 制作成本 .. 1 亿 ... 发布日期 ... 2010-05-01 ..

然后点击 发布 ...

点击发布,会用 post 方法,去请求 movies 地址 .. 处理这个路由的控制器会获取到在表单里面的数据 ... 然后把它们插入到数据库里 ... 完成以后,会把用户重定向到 movies 这个页面上...

在这里,你会看到,刚刚我们发布的 角斗士 这个电影内容 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值