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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
基于mysql的bbs设计(一)
Oct 09 PHP
第十五节--Zend引擎的发展
Nov 16 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
Apr 11 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
PHP多例模式介绍
Jun 24 PHP
PHP常用设计模式之委托设计模式
Feb 13 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
php操作路径的经典方法(必看篇)
Oct 04 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
tp5框架使用composer实现日志记录功能示例
Jan 10 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
PHP6 先修班 JSON实例代码
2008/08/23 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
PHP反射基础知识回顾
2020/09/10 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
在python里从协程返回一个值的示例
2019/02/19 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
浅析python函数式编程
2020/09/26 Python
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
师范生实习自我鉴定
2013/11/01 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
先进集体申报材料
2014/12/25 职场文书
歼十出击观后感
2015/06/11 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android