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 相关文章推荐
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
php下的权限算法的实现
Apr 28 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
Sep 28 PHP
php+ajax实现的点击浏览量加1
Apr 16 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
php基于单例模式封装mysql类完整实例
Oct 18 PHP
php的4种常用运行方式详解
Dec 22 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 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
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
请php正则走开
2008/03/15 PHP
PHP 基本语法格式
2009/12/15 PHP
php导入模块文件分享
2015/03/17 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
webpack中引用jquery的简单实现
2016/06/08 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python中的自定义函数学习笔记
2014/09/23 Python
Python isinstance函数介绍
2015/04/14 Python
Python创建xml文件示例
2017/03/22 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
Python实现代码统计工具
2019/09/19 Python
pandas 空数据处理方法详解
2019/11/02 Python
Python3 assert断言实现原理解析
2020/03/02 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
瑞典度假品牌:OAS
2019/05/28 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
公司捐款倡议书
2014/05/14 职场文书
纪检监察建议书
2014/05/19 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
浅谈MySQL中的六种日志
2022/03/23 MySQL
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android