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 相关文章推荐
php桌面中心(二) 数据库写入
Mar 11 PHP
PHP Zip解压 文件在线解压缩的函数代码
May 26 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
PHP常用函数和常见疑难问题解答
Mar 05 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
Nov 24 PHP
PHP中Memcache操作类及用法实例
Dec 12 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP实现的操作数组类库定义与用法示例
May 24 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获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
php实现微信发红包
2015/12/05 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
常用PHP封装分页工具类
2017/01/14 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
直接有效的自我评价
2014/01/11 职场文书
班级读书活动总结
2014/06/30 职场文书
公司承诺书格式范文
2015/04/28 职场文书
房产遗嘱范本
2015/08/06 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python