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 相关文章推荐
apache+mysql+php+ssl服务器之完全安装攻略
Sep 05 PHP
967 个函式
Oct 09 PHP
用PHP连接Oracle数据库
Oct 09 PHP
一步一步学习PHP(2)――PHP类型
Feb 15 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
php通过两层过滤获取留言内容的方法
Jul 11 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
php中关于换行的实例写法
Sep 26 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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
php操作mysql数据库的基本类代码
2014/02/25 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
javascript 一些用法小结
2009/09/11 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
Python实现的直接插入排序算法示例
2018/04/29 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
用Python写一个自动木马程序
2019/09/17 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
Django admin组件的使用
2020/10/24 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
美国在线工具商店:Acme Tools
2018/06/26 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
一些Unix笔试题和面试题
2012/09/25 面试题
满月酒答谢词
2014/01/14 职场文书
美发店5.1活动方案
2014/01/24 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
大二学习计划书范文
2014/04/27 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
2016特色励志班级口号
2015/12/24 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python