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 相关文章推荐
类的另类用法--数据的封装
Oct 09 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
PHP 引用是个坏习惯
Mar 12 PHP
PHP中文件上传的一个问题
Sep 04 PHP
php 获取全局变量的代码
Apr 21 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
ThinkPHP之R方法实例详解
Jun 20 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
May 21 PHP
PHP批量删除jQuery操作
Jul 23 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 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 magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
几个实用的PHP内置函数使用指南
2014/11/27 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
stripos函数知识点实例分享
2019/02/11 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python写入xml文件的方法
2015/05/08 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
python 实现矩阵按对角线打印
2019/11/29 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
考博专家推荐信模板
2013/12/02 职场文书
高中军训广播稿
2014/01/14 职场文书
领导干部考察材料
2014/02/08 职场文书
老公保证书范文
2014/04/29 职场文书
关于爱国的标语
2014/06/24 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
新教师个人工作总结
2015/02/06 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript
讨论nginx location 顺序问题
2022/05/30 Servers