删除数据 - DB::delete

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

国庆活动:订阅年付会员送 6 个月,重订、续订送 12 个月。订阅 →

在 Resource 控制器里面,处理删除请求的是 destroy 这个方法。在它里面,可以使用 DB 类的 delete 方法 ... DB 冒号冒号 ... delete ... 在这个方法里面,去设计 SQL 语句来删除掉对应的内容 ...

DELETE FORM .. 要删除数据的是 movies 这个数据表 ... 然后再用 WHERE 去设置一下条件 ... movie_id 等于 ... 后面加上一个占位符 ... 问号 ...

再设置一下 delete 方法的第二个参数 ... 一个匹配 SQL 语句里面占位符的数组 ... array($id) ... 跟 movie_id 后面的占位符对应的值就是这个 $id ... 这个 id 里面的值是发送删除请求的时候传递过来的 ...

public function destroy($id)
{
DB::delete('DELETE FROM movies WHERE movie_id = ?', array($id));
}

删除完成以后,再去把用户重定向到电影列表页面 ...

return Redirect::to('movies');

保存 ...

预览

下面,我们可以去预览一下 ... 比如我们要删除掉 角斗士 这个电影内容 ... 点击它后面的 删除 按钮 ...

删除完成以后,会返回到电影页面上 ...

在这里,已经不再显示 角斗士 这个电影内容了。

0:00
2:25
0:00
0:00
0:00
3:54

删除数据 - DB::delete《 Laravel 数据库 》

统计

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

社会化网络

关于

微信订阅号

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