laravel5.6中的外键约束示例


Posted in PHP onOctober 23, 2019

场景

如果现在有两张表,一张表是文章表articles,一张表是分类表categories,其中在文章表中有一个分类字段category_id,现在想在删除分类表中的某一分类时,该分类下的所有文章也一起被删除,那么这时候就可以用到外键约束

具体用法如下:

给文章表添加外键约束

$table->unsignedInteger('category_id')->comment('文章所属分类|select');
$table->foreign('category_id')->references('id')->on('categories')->onDelete('cascade');

其中需要注意的是分类表categories中的主键字段id与文章表articles中的外键字段category_id的数据类型或者是数据长度要保持一致,因为作为主键的id值是从1开始自增的,所以在被其绑定的外键字段的数据类型就不能使用integer,而要改用unsignedInteger

以上这篇laravel5.6中的外键约束示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
追求程序速度,而不是编程的速度
Apr 23 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
在Linux系统下一键重新安装WordPress的脚本示例
Jun 30 PHP
详解php魔术方法(Magic methods)的使用方法
Feb 14 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
Mar 21 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
php post换行的方法
Feb 03 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 PHP
如何解决php-fpm启动不了问题
Nov 17 PHP
laravel5.6实现数值转换
Oct 23 #PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 #PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 #PHP
laravel 执行迁移回滚示例
Oct 23 #PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 #PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 #PHP
laravel 出现command not found问题的解决方案
Oct 23 #PHP
You might like
十大“创意”战术!
2020/03/04 星际争霸
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
JavaScript QueryString解析类代码
2010/01/17 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
javascript中的隐式调用
2018/02/10 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
Python中使用不同编码读写txt文件详解
2015/05/28 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
python中的二维列表实例详解
2018/06/19 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python分布式编程实现过程解析
2019/11/08 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
土木工程应届生自荐信
2013/09/24 职场文书
职业规划实施方案
2014/06/10 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
基层党支部整改方案
2014/10/25 职场文书
个人工作表现自我评价
2015/03/06 职场文书
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android